求助,程序窗口怎样重绘
我做了一个程序。当点击一个按钮是,程序窗口就可以切换界面,可是窗口界面却要等到点击最小化窗口,然后还原窗口才能重绘。Invalidate()
UpdateWindow() 我用了这两函数,我是这样做
void CFlashDlg::OnSize(UINT nType, int cx, int cy)
{
if(m_Listbox.GetSafeHwnd()) //
{
m_Listbox.SetWindowPos(this,rect.left+nWidth1,rect.top+7,
nWidth,nLeight1*677/nLeight-18,SWP_SHOWWINDOW|SWP_NOZORDER);
}
}
//--------------------------------------------
void CFlashDlg::OnPlaylist()
{
void CFlashDlg::OnSize(UINT nType, int cx, int cy) ;
Invalidate();
UpdateWindow();
}