7
A
回答
8
您还可以设置大小(与SetWindowPos()
),或在CWinApp
派生类InitInstance
。找到表示pMainFrame->ShowWindow()
的行,并在该行之前调用pMainFrame->SetWindowPos()
。这就是我一直这样做的地方。
2
与..
CRect rect;
SystemParametersInfo(SPI_GETWORKAREA,0,&rect,0);
screen_x_size=rect.Width();
screen_y_size=rect.Height();
使用这些值来计算X,您的窗口,然后Y的大小找到你的屏幕尺寸..
::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,main_x_size,main_y_size,SWP_NOZORDER);
凡main_x_size
和main_y_size
是你的尺寸。
2
我认为你在寻找PreCreateWindow,并且你的应用不是基于对话框的。
它是一个CWnd类的虚拟成员函数,它在创建窗口之前被框架调用。所以这是放置您的更改的正确位置。
你应该写这样的事:从CMainFrame::OnCreate()
内
BOOL CMyWindow::PreCreateWindow(CREATESTRUCT& cs)
{
cs.cy = 640; // width
cs.cx = 480; // height
cs.y = 0; // top position
cs.x = 0; // left position
// don't forget to call base class version, suppose you derived you window from CWnd
return CWnd::PreCreateWindow(cs);
}
+0
我试过了,没有任何可见的效果 – masche 2013-05-29 07:40:35
相关问题
- 1. 而调整窗口大小
- 2. jQuery窗口调整大小
- 3. jquery窗口调整大小
- 4. Python窗口调整大小
- 5. 当调整窗口大小
- 6. 调整窗口大小C#
- 7. NSOpenGLView调整窗口大小
- 8. NSAlert调整窗口大小
- 9. whiptail - 窗口大小调整
- 10. SDL调整窗口大小
- 11. 调整窗口大小Jquery
- 12. 调整窗口大小
- 13. jQuery窗口大小调整
- 14. Textarea调整窗口大小
- 15. 调整大小窗口的大小
- 16. 初始窗口大小/调整大小
- 17. MFC调整大小对话框和子窗口绘制问题
- 18. 自动调整主窗口调整大小的窗口
- 19. 窗口大小调整时禁用调整大小特定格
- 20. PyQt4 - 从动画调整大小区分窗口大小调整
- 21. 当窗口高度调整大小时调整图像大小
- 22. 使用JQuery调整窗口大小调整CSS字体大小
- 23. extjs面板调整大小,而窗口大小调整
- 24. 图像调整大小作为窗口调整大小
- 25. WPF DataGrid窗口调整大小不会调整大小DataGridColumns
- 26. 在窗口调整大小时自动调整图像大小
- 27. FlexSlider 2调整窗口大小调整大小
- 28. 在窗口调整大小的图像映射调整大小
- 29. Gridpanel在调整窗口大小时自动调整大小
- 30. WPF - 在调整窗口大小的控件调整大小
SPI_GETWORKAREA只获取主监理器的大小。对于整个虚拟桌面,请使用: int desktopW = GetSystemMetrics(SM_CXVIRTUALSCREEN); int desktopH = GetSystemMetrics(SM_CYVIRTUALSCREEN); – 2008-10-07 13:23:04