如何在VC的单文档程序中加载一个编好的dialog类?
来源:百度知道 编辑:UC知道 时间:2024/05/12 14:05:05
我有一个编好了的dialog程序。现在想把它整合到一个单文档程序中即在在menu中点击一下就可以调出那个编好的对话框界面。请问步骤是怎么样的啊?
dialog资源怎么添加呢?
dialog资源怎么添加呢?
★如果要加入代码的话,2中方法:
#inluce "youdialog.h"
YouDialog dlg;
dlg.DoModal();
以上为模态创建。
#include "youdialog.h"
YouDialog * pDlg;
pDlg = new YouDialog;
pDlg->CreateDialog(....);
pDlg->ShowWindow(SW_SHOW);
....
pDlg->DestoryWindow();
delete pDlg;
以上为非模态创建方法。
★如果程序是已经做好的,需要调用:
使用CreateProcess()函数。
例如:
TCHAR szCommandLine = _T("E:\\YourDialog.exe"); //你要运行的程序路径和文件名字。
TCHAR szCurPath =_T("E:\\"); //目标程序运行后的当前路径
STARTUPINFO StartupInfo = { sizeof(StartupInfo) };
PROCESS_INFORMATION ProcessInfo = { 0 };
CreateProcess( NULL,
szCommandLine,
NULL,
NULL,
FALSE,
0,
NULL,
szCurPath,
&StartupInfo,
&ProcessInfo ))
在vc菜单栏的insert选项中选中Resource,在弹出来的对话框中就有dialog选项了
+++++++++++++++++++++++++++++