如何启动与关闭对话框?
菜鸟问题:通过ObjectARX Wizard 生成程序框架后,建立无模态对话框.在执行程序中如何启动与关闭对话框呢?请高手帮忙指点. 启动:gpDlg->ShowWindow(SW_SHOW);
gpDlg是指你创建好的非模对话框指针;
关闭:
在OnCancel函数里l加上:
DestroyWindow()
另外由于此时虽然对话框窗口不再可见了,但对话框对象仍然有效,
所以我们要用类向导添加一个PostNcDestroy()函数
其中PostNcDestroy()函数内代码如下:
delete this; //删除当前指针
if(gpDlg!=NULL)
{gpDlg=NULL;}
CAcUiDialgo::PostNcDestroy(); 谢谢指点 通过对话框获得用户输入的数据赋值给变量,但是在XXXXCommand.cpp文件中想引用这些变量却出现“未声明变量”。后将变量声明为extern XXX,又出现link时“未解决的外部......"
这是为何?
页:
[1]