Dialog app
a about dilog in a mfc dialog app is modified this way. but it just show several microseconds and immediately disappear.
a message loop already in app. that is main dialog DoModal().
CAboutDlg dlgAbout;
CWnd *c = AfxGetMainWnd();
dlgAbout.Create(IDD_ABOUTBOX,c);
dlgAbout.ShowWindow(SW_SHOW);
BOOL CtestDlg::OnInitDialog(){............. CWnd c; if (c.Create(AfxRegisterWndClass( CS_DBLCLKS|CS_HREDRAW|CS_VREDRAW, AfxGetApp()->LoadStandardCursor(IDC_ARROW), (HBRUSH)GetStockObject(WHITE_BRUSH), NULL), NULL,WS_VISIBLE|WS_CLIPCHILDREN|WS_CLIPSIBLINGS, CRect(0,0,0,0),AfxGetMainWnd(),11,NULL)==FALSE) return false; c.MoveWindow(0,0,333,121); c.ShowWindow(SW_SHOW); c.UpdateWindow();................}
but sub window is not show in main dlg . why?
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement