这是一个VC/MFC基于对话框程序 ,主对话框有一块地方加载了一个子对话框,覆盖在主对话框上,子对话的onPain()函数实现了画线的操作,
当程序启动时,子对话框的画的线没有显示出来,为什么??????
程序代码是这样的,主对话框的OnInitDialog( )
m_buyinDlg.Create(IDD_DIALOG_BUYIN, this);
CRect rectDlg;
GetDlgItem(IDC_PIC_MAIN)->GetWindowRect(rectDlg);//在主对话框放置一个图片控件,在这个图片控件加载子对话框
//该函数把屏幕上指定点的屏幕坐标转换成用户坐标。
ScreenToClient(rectDlg);
//定位属性页
m_buyinDlg.MoveWindow(rectDlg);