如何得到窗体的大小及宽高。
解决方案 »
- 困扰了很久的问题:一个窗口对应多个DC的问题!高手请进!
- 如何格式化输出 123,456,789 这样的每三位一个,号,并且右对齐???
- Recordset->XML?????
- 急:关于重绘问题,请大伙赐教.
- windows文件分配表的再利用?2请提供关于windows文件分配表方面的资料
- 请问:怎样在状态栏里显示程序执行的进度?
- 紧急问题: 按钮提示功能在基类已经实现, 派生了一类怎么就不行了?
- 谁知道键盘扫描码(scan code)和虚拟键值(VK_系列)有什么关系。
- 请问FindFirstFile(),FindNextFile(),这两个API怎么用?还有WM_ERASEBKGND这个对话框消息如何用,我在classwizard中没有找到这个消息
- 怎样获取局域网的主机列表
- 谁有Matcom4.5的矩阵运算库或头文件matlib.h?
- 一个有关cmap,串行化,文件操作的综合问题?
把窗口的右上角的关闭按钮变灰色:
可以在DefWindowProc或PreTranslateMessage,中截获WM_CLOSE消息
int nYScreen=GetSystemMetrics(SM_CYSCREEN);
CRect WinRect;
GetWindowRect(WinRect);
MoveWindow( nXScreen-WinRect.Width()-10, nYScreen/2-WinRect.Height()/2 ,WinRect.Width(), WinRect.Height(),FALSE );
为什么不是:GetWindowRect()?
GetWindowRect()才是吧。