一点一滴成长

导航

2016年6月28日 #

关于鼠标的一些操作

摘要: 1、 SetCapture()函数在属于当前线程的指定窗口里捕获鼠标输入。一般,只有鼠标在CWnd的客户区内,你才能接受到鼠标消息,调用 SetCapture()后,即使鼠标移动出客户区,你也可以接受到鼠标消息。GetCapture()可以知道当前哪个窗口调用了SetCapture();当一个 窗口 阅读全文

posted @ 2016-06-28 17:09 整鬼专家 阅读(444) 评论(0) 推荐(0) 编辑

枚举子窗口EnumChildWindows()的应用

摘要: 1、EnumChildWindows()函数的作用枚举子窗口(按顺序调用回调函数,并将子窗口的句柄传递给了回调函数)。函数原型: BOOL WINAPI EnumChildWindows( HWND hWndParent, //父窗口句柄 WNDENUMPROC lpEnumFunc, //回调函数 阅读全文

posted @ 2016-06-28 16:04 整鬼专家 阅读(15630) 评论(0) 推荐(0) 编辑

获得对象句柄、指针的函数

摘要: 获得窗口的句柄,CWnd::GetSafeHwnd(void)。获得CDC对象的句柄,CDC::GetSafeHdc(void)。获得CPen、CBrush、CFont、CBitmap等GDI对象的句柄,CGdiObject::GetSafeHandle(void)。 获得窗口的指针,CWnd::F 阅读全文

posted @ 2016-06-28 15:15 整鬼专家 阅读(320) 评论(0) 推荐(0) 编辑

关于对话框不能响应OnKeyDown和OnChar函数的一些说明

摘要: (1)现象 在MFC的对话框中,映射了WM_CHAR和WM_KEYDOWN消息响应函数后,还是不能响应OnKeyDown和OnChar。 (2)原因 因为MFC在进行设计的时候,这两个消息被对话框上的控件截获了,不能到达这两个消息响应函数,对于OnKeyDown来说,只要把对话框 上的控件都删除了, 阅读全文

posted @ 2016-06-28 14:29 整鬼专家 阅读(2308) 评论(0) 推荐(0) 编辑

CString成员函数详解[转]

摘要: 1、构造函数(常用) CString( const unsigned char* psz ); 例:char s[]="abcdef"; char* sp=s; CString csStr(sp); //csStr="abcdef" CString( LPCSTR lpsz ); 例:CString 阅读全文

posted @ 2016-06-28 13:20 整鬼专家 阅读(5369) 评论(0) 推荐(0) 编辑