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就是屏幕上想显示的窗口的坐标
}


你可能感兴趣的:(VC++)