
vc++
文章平均质量分 56
sunnyli3166
新手 C++
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
阻止程序重复运行
HANDLE m_hMutex; 在app InitInstance()中添加 : hmutex=CreateMutex(NULL,TRUE,"xxxxX"); if(GetLastError()==ERROR_ALREADY_EXISTS) { ::MessageBox(NULL,"程序已经运行","提示",MB_OK); re翻译 2015-04-16 10:44:53 · 475 阅读 · 0 评论 -
MFC 消息中( WPARAM wParam,LPARAM lParam)包含信息 (2014-08-30 09:27:13)
MFC 消息中( WPARAM wParam,LPARAM lParam)包含信息 分类: 操作系统/ Windows/ 文章 windows的消息具有以下两个参数: (1)字参数(wParam) (2)长参数(lParam) 字参数和长参数都是32位整数,用于提供消息的附带消息,是消息传递过程中参数的载体。附加信息的消息号取决于消息号。转载 2015-08-12 09:58:42 · 1075 阅读 · 0 评论 -
CWnd与HWND的区别 (2
区别 HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd. HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。 二、如何得到窗口对象指针CWn转载 2015-08-15 11:38:05 · 320 阅读 · 0 评论 -
C++中vector使用详细说明
1. 在C++中的详细说明 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象, 简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 2. 使用vector, 必须在你的头文件中包含下面的代码: #include转载 2015-08-20 10:32:16 · 332 阅读 · 0 评论 -
struct和typedef struct的用法
typedef与结构结合使用: [c-sharp] view plaincopy typedef struct tagMyStruct { int iNum; long lLength; } MyStruct; 这语句实际上完成两个操作: 1) 定义一个新的结构类型 struct tagMyStruct { int iNum; l转载 2015-10-13 14:14:33 · 318 阅读 · 0 评论 -
static用法
用法 1.隐藏: 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 例子: 源文件main.c #include #include"a.h" int main(void) { extern char a; // extern variable must be declared before use printf(转载 2015-10-13 15:39:19 · 326 阅读 · 0 评论