大约有 816 项符合查询结果(耗时:0.0066秒) [XML]
MFC 的SetWindowPos 用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...数, 只要将几个参数相加的和赋给uFlags即可.
Return Values返回值
函数执行成功返回非0值, 不成功返回0.
Remarks 特别说明(不翻译了)
If the SWP_SHOWWINDOW or SWP_HIDEWINDOW flag is set, the window cannot be moved or sized.
All coordinates for child window...
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...是 CDocument::GetDefaultMenu(),这也是虚拟。它的默认实现将返回 NULL。可以重写此函数允许程序以选择要显示的菜单。
手动更改菜单是通过调用 OnUpdateFrameMenu() 和 DrawMenuBar()。要设置到窗口中的新建菜单上,则必须调用 CFrameWnd::OnUpd...
AfxGetMainWnd函数解惑 - C/C++ - 清泛网 - 专注C/C++及内核技术
...read != NULL ? pThread->GetMainWnd() : NULL; }
由于AfxGetThread()函数返回为NULL,所以AfxGetMainWnd函数返回为NULL。为什么会这样呢?下面我提出我的猜想(本人暂时验证不了,仅起抛砖引玉的作用)。我估计是MFC在多线程中大量运用了TLS(线...
OnInitDialog()中SetFocus()设置焦点不起作用解决方法 - C/C++ - 清泛网 - ...
...。
...
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
当然,改为return FALSE;能解决问题,但是感觉不太优雅,使用SendMessage解决,如下:
::SetFocus(m_wndEdit); -> ::SendMessage(m_wndEdit, WM_SETFOCUS, 0, 0);
这时,你会发现...
DoModal() 不显示的问题总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...示的问题总结int nResponse = dlg.DoModal();对话框窗口不显示,返回值为-1。出现这种情况一般是.rc资源文件的问题导致。1、核对一下resource.h,本...int nResponse = dlg.DoModal();对话框窗口不显示,返回值为-1。
出现这种情况一般是.rc资源...
解决:调MFC dll时发生AfxGetInstanceHandle()断言错误 - C/C++ - 清泛网 -...
...能够获得当前应用程序的实例句柄。AfxGetInstanceHandle总是返回代表你的可执行文件(.EXE)的HINSTANCE值,除非它从与MFC的USRDLL版本连接的DLL内调用的。在这种情况下,它返回的是DLL的HINSTANCE值。
解决:相应的地方(如DLL函数入...
进程间通信(IPC)的几种方式 - C/C++ - 清泛网 - 专注C/C++及内核技术
...用方法?
答: 主要有下面几种方法: 1)pipe, 创建一个管道,返回2个管道描述符.通常用于父子进程之间通讯. 2)popen, pclose: 这种方式只返回一个管道描述符,常用于通信另一方是stdin or stdout; 3)mkpipe: 命名管道, 在许多进程之间进行交互.
...
C/C++ 如何向上取整? - C/C++ - 清泛网 - 专注C/C++及内核技术
...用floor函数(整数直接除就ok)。
使用floor函数。floor(x)返回的是小于或等于x的最大整数。
如: floor(10.5) == 10 floor(-10.5) == -11
使用ceil函数。ceil(x)返回的是大于x的最小整数。
如: ceil(10.5) == 11 ceil(-10.5) ==-10
floor()...
c/c++如何获取CPU的序列号? - C/C++ - 清泛网 - 专注C/C++及内核技术
...等),内容的确是十分丰富。CPUID指令有两组功能,一组返回的是基本信息,另一组返回的是扩展信息。
继续了解请参考:https://www.tsingfun.com/it/cpp/1965.html
运行结果:
CPU 序列号 cpuid
error C2780: \'void __cdecl std::sort(_RI,_RI,_Pr)\' : expects 3 argum...
...,要么都是非const,否则无法通过编译。
上述的begin函数返回是普通迭代器,而rend函数返回的是反向迭代器,因此两个实参类型不匹配,出现了上述错误,解决方法就是正确的传递实参,使用类型完全一样的迭代器标记范围。
...