大约有 2,710 项符合查询结果(耗时:0.0105秒) [XML]
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...。若要避开此限制,可以重写 CDocument::GetDefaultMenu(),并执行一些调用以显示菜单。
MFC 使用 CMDIChildWnd::m_hMenuShared 和 CFrameWnd::m_hMenuDefault 数据成员来确定要显示的菜单。在 MDI 应用程序,其中每个文档模板关联的菜单资源文档模...
半个汉字的校验与处理(C++) - C/C++ - 清泛网 - 专注C/C++及内核技术
...句中,如果存在半个汉字,就会导致xml解析失败,或者sql执行错误的异常。为了解决这个问题,有必要找到并删除半个汉字,或者存放的时候,即便截断,也不产生新的半个汉字。
以下是我近期对半个汉字的处理,C++代码如下...
VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
...可以访问某个共享资源,如果不能访问,那么它可以继续执行某些其他操作,而不必进行等待。如果TryEnterCriticalSection函数确实返回了TRUE,那么CRITICAL_SECTION的成员变量已经更新,以便反映出该线程正在访问该资源。因此,对返...
c++ Timer使用总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ID,可任意。触发后回调函数中用于区别不同的定时器以执行不同的任务
SetTimer(TIMER_ID, 1000 , NULL); //启动定时器,1秒后触发
KillTimer(TIMER_ID); //取消定时器
//.h文件函数申明
afx_msg void OnTimer(UINT_PTR nIDEvent);
//.cpp函数定义
voi...
MFC SysLink的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...>item.szUrl, L"https://www.tsingfun.com") == 0)
{
// 主要执行语句
ShellExecuteW(NULL, L"open", pNMLink->item.szUrl, NULL, NULL, SW_SHOWNORMAL);
}
*pResult = 0;
}
MFC SysLink
SetRegistryKey 作用 - C/C++ - 清泛网 - 专注C/C++及内核技术
... // 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司...
MFC OnKeyDown没反应,不响应键盘操作 - C/C++ - 清泛网 - 专注C/C++及内核技术
...后, 发现无论按下键盘的哪个键OnKeyDown函数体都没有被执行。基于对话框的程序是无法直接响应键盘消息的,需要重载虚函数PreTranslateMessage()。
解决方案(重载PreTranslateMessage函数):
virtual BOOL PreTranslateMessage(MSG* pMsg);
...
...
解决:调MFC dll时发生AfxGetInstanceHandle()断言错误 - C/C++ - 清泛网 -...
...用程序的实例句柄。AfxGetInstanceHandle总是返回代表你的可执行文件(.EXE)的HINSTANCE值,除非它从与MFC的USRDLL版本连接的DLL内调用的。在这种情况下,它返回的是DLL的HINSTANCE值。
解决:相应的地方(如DLL函数入口等)添加以下...
字符串指针变量与字符数组的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...误
cout<<pc //正确
(5)值的改变
在程序执行期间,字符数组名表示的起始地址是不能改变的,而指针变量的值是可以改变的。 例如: str=str+5; //错误
pc=str+5; //正确
小结 字符数组s[100] 指针变量pc
...
CSingleLock类介绍 - C/C++ - 清泛网 - 专注C/C++及内核技术
...Locked成员函数以确定该资源是否可用。如果可用,则继续执行成员函数剩余的逻辑。如果资源不可用,等待一定时间资源被释放,或返回失败。资源使用完成后,调用Unlock函数,使CSingleLock对象能够再次使用,或允许CSingleLock对...
