首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么为对话框IDD_UITHREADDLG创建一个基于CDialog的类CUIThreadDlg

2012-05-16 
如何为对话框IDD_UITHREADDLG创建一个基于CDialog的类CUIThreadDlg?如何为对话框IDD_UITHREADDLG创建一个

如何为对话框IDD_UITHREADDLG创建一个基于CDialog的类CUIThreadDlg?
如何为对话框IDD_UITHREADDLG创建一个基于CDialog的类CUIThreadDlg? 
如何使用ClassWizard为CUIThreadDlg类添加WM_LBUTTONDOWN消息的处理函数?
我是新手,请写出详细步骤,非常感谢!

[解决办法]
在classwiard中添加
[解决办法]
1.先建立一个基于CDialog的类CUIThreadDlg
然后按以下例子做:
Example
CMyDialog* pDialog;

void CMyWnd::OnSomeAction()
{
//pDialog initialized to NULL in the constructor of CMyWnd class.
pDialog = new CMyDialog();
//Check if new succeeded and a valid pointer to a dialog object is //created.
if(pDialog != NULL)
{
BOOL ret = pDialog->Create(IDD_MYDIALOG,this);
if(!ret) //Create failed.
AfxMessageBox("Error creating Dialog");
pDialog->ShowWindow(SW_SHOW);
}
else
AfxMessageBox("Error Creating Dialog Object");
}

2.ClassWizard中Class Name:CUIThreadDlg,Messages:WM_LBUTTONDOWN,
然后选择Add Function,Edit Code
[解决办法]
选中对话框,右键-》添加类,在弹出的类向导中,输入类名(既然是类,前面加个C),基类选择CDialog即可

热点排行