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 · 423 阅读 · 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 · 1049 阅读 · 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 · 300 阅读 · 0 评论 -
C++中vector使用详细说明
1. 在C++中的详细说明vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。2. 使用vector,必须在你的头文件中包含下面的代码: #include转载 2015-08-20 10:32:16 · 306 阅读 · 0 评论 -
struct和typedef struct的用法
typedef与结构结合使用:[c-sharp] view plaincopytypedef struct tagMyStruct { int iNum; long lLength; } MyStruct; 这语句实际上完成两个操作:1) 定义一个新的结构类型struct tagMyStruct{ int iNum; l转载 2015-10-13 14:14:33 · 282 阅读 · 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 · 296 阅读 · 0 评论