1. 程式人生 > >VC++設定對話方塊顯示的起始位置

VC++設定對話方塊顯示的起始位置

假設自定義的對話方塊類名稱是CUserDialog,那麼新增一個ON_WM_SHOWWINOW()訊息對映,並呼叫SetWindowPos或者MoveWindow:
void CTSTPOG::OnShowWindow(BOOL bShow, UINT nStatus) 
{
	CDialog::OnShowWindow(bShow, nStatus);
	
	// TODO: Add your message handler code here
	this->SetWindowPos(&wndTopMost,x,y,0,0,SWP_NOSIZE|SWP_SHOWWINDOW);//x,y就是螢幕上想顯示的視窗的座標
}