摘要:事件对象分为两类:人工重置事件对象和自动重置事件对象。对于人工重置事件对象,可以同时有多个线程等待到事件对象,成为可调度线程。 对于自动重置事件对象,等待该事件对象的多个线程只能有一个线程成为可调度线程。此外,如果事件对象为自动重置事件对象,当某个线程等待到事件对象后,系统将自动将事件对象设置为未通
阅读全文
随笔分类 - MFC
摘要:/**************************************************************************************************** 发布日期:* 更新日期:2017-11-13 17:05:31* 进度:* 作者:Luotian
阅读全文
摘要:HWND GetSafeHwnd() const; 当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由: CWnd *pwnd = FindWindow("ExploreWClass",NULL); //
阅读全文
摘要:一、创建线程的方法 ①头文件中声明线程函数 ②头文件添加protected型变量: ③编写线程函数 ④创建线程 对话框模式的,就是oninitialdialog里 二、线程如何获取类成员变量; 在CXXXDlg类中声明static UINT ThreadName( LPVOID lpParam );
阅读全文
摘要:1.获取应用程序实例句柄: AfxGetInstanceHandle(); 2.获取屏幕桌面窗口指针; GetDesktopWindow();
阅读全文
摘要:一、Windows对象和MFC对象的区别? MFC对象实际上并没有把整个Windows对象都包装在其中。对于窗口:MFC对象它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是一个Windows对象),那么这个MFC对象就是有效的,否则这个MFC
阅读全文
摘要:/********************************************************************************************************************** 发布日期:* 更新日期:2017-11-15 09:56:2
阅读全文
摘要:简介 OnSysCommand()这个函数主要是截获控制命令的,msdn上的解释如下: The framework calls this member function when the user selects a command from the Control menu, or when th
阅读全文
摘要:问题一:点击一个button按钮,然后在对话框中动态生成一个button按钮。
阅读全文
摘要:CClientDC hdc(this);//获取DC CPen pen(PS_SOLID,4,RGB(255,0,0));//创建一支红笔 CPen * pOldPen=hdc.SelectObject(&pen);//将笔选入DC中; //------------具体操作 MoveToEx(hdc,0,0,NULL); LineTo(hdc,104,210); //-----------...
阅读全文