新建一个SDI
BOOL CMytestApp::InitInstance()
{
.......
前面省略
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);//最大化第一句
m_pMainWnd->UpdateWindow();
return TRUE;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
cs.style &= ~(WS_MAXIMIZEBOX);//第二句
return TRUE;
}
本意是最大化后禁止还原,但窗口变大了,就是状态栏被系统任务栏挡住了,怎么解决??
BOOL CMytestApp::InitInstance()
{
.......
前面省略
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);//最大化第一句
m_pMainWnd->UpdateWindow();
return TRUE;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
cs.style &= ~(WS_MAXIMIZEBOX);//第二句
return TRUE;
}
本意是最大化后禁止还原,但窗口变大了,就是状态栏被系统任务栏挡住了,怎么解决??
解决方案 »
- 跨进程发送消息的问题
- 如何把自定义表格保存到文件中?
- 十万火急 关于水晶报表的问题!
- VC太难学,打算放弃,痛苦中,散分
- 使用ListBox的一个小问题??
- 求教:一个关于读写文件的问题!
- 大虾:我现在要做一个用COM/DCOM进行网络通信的程序,分不够再加
- ***非常重要的问题 , 希望微软专家能帮忙解答 ...Asf 文件用DirectShow能进行 慢放/快进吗? ***
- 在vc的win socket中如何判断一个请求是一个合法的http请求?
- 请问高手,如果我得到系统中某个进程的句柄,我想得到它的hInstance,怎么得到?
- 如何使用CFontDialog设置字体,颜色之类的。
- 为何我的语句读不出正确的记录来?
中 设置窗口 大小。
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
//指定窗口的大小
lpMMI->ptMaxTrackSize.x = 1024;
lpMMI->ptMaxTrackSize.y = 768;
lpMMI->ptMinTrackSize.x = 1024;
lpMMI->ptMinTrackSize.y = 768; CFrameWnd::OnGetMinMaxInfo(lpMMI);
}