怎样在MDI程序中初始化时就显示出对话框 想做个程序: 在程序刚启动时就显示出几个对话框,像Ultraedit那样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在CMainFrame中试过,显示不出来能说一下为什么在CWinApp中而不是在别处 在OnCreate中PostMessage一个自定义消息--不要用SendMessage,example//mainfrm.hclase CMainFrame:public CMDIFrameWnd{ ...protected: afx_msg LRESULT AfterCreate(WPARAM wParam,LPARAM lParam);};//mainfrm.cpp#define WM_AFTERCREATE WM_USER+10BEGIN_MESSAGE_MAP(...).... ON_MESSAGE(WM_AFTERCREATE,AfterCreate)END_MESSAGE_MAP()int CMainFrame::OnCreate(..){ PostMessage(WM_AFTERCREATE,NULL,NULL);/// Post是发完不管,能等到Create后才处理,Send是同程,响应执行后才返回, return 0;}LRESULT CMainFrame::AfterCreate(WPARAM wParam,LPARAM lParam){ CxxxDlg xdlg; .... return 0;} m_pMainFrame.ShowWindow(SW_HIDE);CMyDlg dlg;dlg.DoModal();m_pMainFrame.ShowWindow(SW_NORMAL); 这样new delet 可以吗 给定两个IP 查找最合适的中间IP作为服务节点 对话框访问视图 SDK中如何用程序选中某一行? listbox怎样实现分栏,上面有属性列标题 谁会设置Microsoft DataGrid Control Ver6.0 (VC++6.0微软带的那个表格控件) 指定行的背景颜色和字体? 如何用CSerialPort类发送0? 关DLL的显式调用问题(编辑通过,运行报错,救助) !!紧急求救:98DDK的Compile问题,非常奇怪! vc6.0 MFC如何将组合框下拉选项关联函数 怎么恢复已被删除地菜单?急! 请教:图片重叠问题
能说一下为什么在CWinApp中而不是在别处
//mainfrm.h
clase CMainFrame:public CMDIFrameWnd
{
...
protected:
afx_msg LRESULT AfterCreate(WPARAM wParam,LPARAM lParam);
};
//mainfrm.cpp#define WM_AFTERCREATE WM_USER+10BEGIN_MESSAGE_MAP(...)
....
ON_MESSAGE(WM_AFTERCREATE,AfterCreate)
END_MESSAGE_MAP()int CMainFrame::OnCreate(..)
{
PostMessage(WM_AFTERCREATE,NULL,NULL);
/// Post是发完不管,能等到Create后才处理,Send是同程,响应执行后才返回,
return 0;
}LRESULT CMainFrame::AfterCreate(WPARAM wParam,LPARAM lParam)
{
CxxxDlg xdlg;
....
return 0;
}
dlg.DoModal();m_pMainFrame.ShowWindow(SW_NORMAL);