大约有 2,770 项符合查询结果(耗时:0.0067秒) [XML]
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对...
error C2440: “初始化”: 无法从“const int”转换为“int &” - C/C++ - ...
...t引用修改const原对象,这个出现一个矛盾,因此c++不允许执行此操作。解决方法就是使用非const引用绑定到同类型的非const对象,使用const引用绑定到不同但相关的类型的对象或者右值。
转换 丢失 限定符
什么是 Ringbuffer ? - C/C++ - 清泛网 - 专注C/C++及内核技术
...上面的对象创造节点对象—对应的,当删除节点时,需要执行相应的内存清理操作。
缺少的部分
我并没有在本文中介绍如何避免ringbuffer产生重叠,以及如何对ringbuffer进行读写操作。你可能注意到了我将ringbuffer和链表那样的...
与迭代器失效相关的错误,例如:0x008D1127 处有未经处理的异常(在 prog34.e...
...办法: 这里保存了end操作返回的迭代器,然后又在容器中执行插入操作,导致迭代器失效,因而第二次的输出操作无法正常结束导致死循环,产生访问冲突。要警惕迭代器失效的操作,c++ primer建议假设迭代器失效是最安全的做...
C++ 通过主机名/域名获取IP - C/C++ - 清泛网 - 专注C/C++及内核技术
...tartup()函数返回值为0,说明加载成功,程序可以继续往下执行
if( gethostname ( name, sizeof(name)) == 0)
{ //如果成功,将本地主机名存放入由name参数指定的缓冲区中
if((hostinfo = gethostbyname(name)) != NULL)
{ //这是获取主机,如果...
