mfc中主窗体显示(任务栏上方显示)
int?sx=GetSystemMetrics(SM_CXSCREEN);??//獲得屏幕的大小-寬
int?sy=GetSystemMetrics(SM_CYSCREEN);??//獲得高
int?st=GetSystemMetrics(SM_CYSIZE);?//獲得任務(wù)欄的高度
MoveWindow(0,0,sx,sy-st);??//移動(dòng)窗口
?
CRect?rc;
SystemParametersInfo(SPI_GETWORKAREA,0,&rc,0);?
MoveWindow(&rc);
?
CRect?m_rcWnd;
CRect?m_rcWorkArea;
afx_msg?LRESULT?OnGetRect(WPARAM?wParam,?LPARAM?lParam);
?
#define?UM_GETRECT?WM_USER+0x11
?
ON_MESSAGE(UM_GETRECT,?&CXXDlg::OnGetRect)
?
BOOL?CXXDlg::OnInitDialog()
{
?...
?PostMessage(UM_GETRECT);
?return?TRUE;
}
?
LRESULT?CXXDlg::OnGetRect(WPARAM?wParam,?LPARAM?lParam)
{
??SystemParametersInfo(SPI_GETWORKAREA,?0,?&m_rcWorkArea,?0);
??GetWindowRect(m_rcWnd);
?
??return?0;
}
?
//?按鈕響應(yīng)函數(shù)中
static?BOOL?bMaximum?=?FALSE;
MoveWindow((bMaximum?=?!bMaximum)???m_rcWorkArea?:?m_rcWnd);
?
?
總結(jié)
以上是生活随笔為你收集整理的mfc中主窗体显示(任务栏上方显示)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于Video Renderer和Ove
- 下一篇: 手机音视频应用开发(专注于Symbian