1、可以直接在响应函数中构造对话框然后DoModal;如果不想使用模式对话框可以用new构造对话框或者把对话框定义为类成员变量,然后执行对话框的Create和ShowWindow,对话框的Parent给试图类的指针。
2、在对话框类中定义CListBox成员,在对话框创建好之后执行ListBox成员的Create和ShowWindow。
2、在对话框类中定义CListBox成员,在对话框创建好之后执行ListBox成员的Create和ShowWindow。
解决方案 »
- 全局钩子如何只加载特定几个程序
- tomcat下,控件不能正常显示??
- 往数组中添加元素,和重新建立数组那个开销更大?
- 在一个单文档窗口中(CView)输出一段文字,想用鼠标拖动文字,拖动过程中怎么显示文字啊?不想时时刷新,谢谢了...
- 打印问题。急啊!
- 请问图像大小为167×288,要求每秒十帧,最好什么压缩标准??
- 一个cstring的MFC问题
- 如何将view的变量值传到对话框
- 请问我的UpdateWindow()为什么起不了作用呢?
- vc 5.0的控制台程序如何去掉press any key to continue?
- 如何用vc制作动态库能在delphi下调用
- 如何在SDI的用户工作区画一个闪烁的矩形区域,谢谢回复。
关联类
然后create domodal都行
模态:
Cdlg dlg;
dlg.DoModal();非模态:
Cdlg dlg.Create(.....);
dlg.ShowWindow(SW_SHOW);加listbox:
CListbox listbox.Create(....);
dlg.DoModal();至于这个动态在弹出的对话框中创建你的控件,你需要在CTestDlg类中写,如m_ListCtrl.Create(..)等.说得够详细了,实现你这个不难。