-1
myTab 클래스에서 CButton을 만드는 경우 사용자와 상호 작용할 수 없습니다.대화 상자 클래스가 대화 상자에서 CButton과 상호 작용할 수 없습니까?
그러나 주 CDialog에서 CButton을 "만들고"pParentWnd를 dlgMine으로 설정하면 상호 작용할 수 있습니다.
대화 자체가 아직 생성되지 않기 때문에 당신은 대화 생성자의 버튼을 작성해서는 안
//Main CDialog
CDialog *dlgMine = new myTab(this);
dlgMine->Create(IDD_DIALOG1,this);
dlgMine->SetWindowPos(&wndTop, 20, 20, 300, 300, SWP_SHOWWINDOW);
myTab::myTab(CWnd* pParent /*=NULL*/)
: CDialog(myTab::IDD, pParent)
{
//{{AFX_DATA_INIT(myTab)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
CButton *btn = new CButton();
btn->Create("Run", WS_BORDER|WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,CRect(40,40,100,100),this,10);
}