我想让SDI里一个CFormView设为全屏,我在得到屏幕大小后用MoveWindow后只能占满用户区,程序的工具栏等都不行。请问如何做。谢谢!
解决方案 »
- Rundll32.exe启动dll中的函数时参数无法传对??
- 请教高手一个CopyFile的问题
- 小弟请教一个问题,小弟能获得从1970年1月1号到当前时间的秒数,我怎么将这个秒数转换成现在的时间?
- 中英文选择不同字体!**********************
- 请教:一个变量,或一段内存,两个线程任务,一边读,一边写,同时操作,会出错么?
- 动态库怎样处理类的实例?
- 如何保存 VC 的IDE 设置?
- 我想做把好人,帮大家OCR一下C++ Primer的一部分,想要得举手
- 机器上装有几个键盘,如何判断是哪个键盘输入的数据
- 关于ICON的一个问题
- 我写了一个makefile文件,可是执行的时候只执行第一条命令。。怎么办
- $$菜鸟大送分,有谁知怎样把一个.mdb文件copy到另一个目录下$$
{GetWindowPlacement(&m_OldWndPlacement);
CRect WindowRect;
GetWindowRect(&WindowRect);
CRect ClientRect;
RepositionBars(0, 0xffff, AFX_IDW_PANE_FIRST, reposQuery, &ClientRect);
ClientToScreen(&ClientRect);
// 获取屏幕的分辨率
int nFullWidth=GetSystemMetrics(SM_CXSCREEN);
int nFullHeight=GetSystemMetrics(SM_CYSCREEN);
// 将除控制条外的客户区全屏显示到从(0,0)到(nFullWidth, nFullHeight)区
域, 将(0,0)和(nFullWidth, nFullHeight)两个点外扩充原窗口和除控制条之外的 客
户区位置间的差值, 就得到全屏显示的窗口位置
m_FullScreenRect.left=WindowRect.left-ClientRect.left;
m_FullScreenRect.top=WindowRect.top-ClientRect.top;
m_FullScreenRect.right=WindowRect.right-ClientRect.right+nFullWidth;
m_FullScreenRect.bottom=WindowRect.bottom-ClientRect.bottom+nFullHeight;
m_bFullScreen=TRUE; // 设置全屏显示标志为 TRUE
// 进入全屏显示状态
WINDOWPLACEMENT wndpl;
wndpl.length=sizeof(WINDOWPLACEMENT);
wndpl.flags=0;
wndpl.showCmd=SW_SHOWNORMAL;
wndpl.rcNormalPosition=m_FullScreenRect;
SetWindowPlacement(&wndpl);}