怎样动态创建窗口 我想做一个窗口,直到运行的时候才可以确定窗口里面有什莫控件。比如,在运行的时候。一开始先要求用户输入窗口里面有几个Edit box然后再按照用户的要求创建里面的Edit box.请各位给点经验。多谢,多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是比较复杂的.用ObList.先用New 建立一个对象的实例,加入到ObList中,再显示. 可不可以做成象word的查找替换对话框,先隐藏,然后根据条件显示。 ruihuahan(飞不起来的笨鸟) 说的有道理,但是比较固定可以利用代参数的构造函数了 完全可以的比如你想在对话框内动态产生edit控件首先定义出CEdit的一个CObList的变量private: CObList m_editlist;然后当你需要产生对话框时 CEdit* pEdit=new CEdit; pEdit->Create(.....);//具体参数查一下msdn m_editlist.AddTail(pEdit);就ok了,动态产生的CEdit对象会在对话框的析构函数里自动删除, 对呀,直接调用该控件的Create嘛 新手问题! 文件用LockFileEx加锁后,为何还能用记事本(notepad.exe)打开? 在程序里怎么动态加载Gdiplus.dll 生成随机数写入文件?(急) 设置窗口初始大小时的问题? 网上下载了一个p2p的例子 shooting_star的, 不能用 100分 请教radio的问题 一个很麻烦的问题,求教各位高手! 关于VC++的简单又深奥的问题,请专家解惑 晕掉了,GetWindowRect 在win7大字体环境下(DPI)得到的像素位置是错误的? 我想申请一个国际域名,请问那个的ISP服务最好? tagVARIANT的使用
用ObList.
先用New 建立一个对象的实例,加入到ObList中,再显示.
可以利用代参数的构造函数了
首先定义出CEdit的一个CObList的变量
private:
CObList m_editlist;
然后当你需要产生对话框时
CEdit* pEdit=new CEdit;
pEdit->Create(.....);//具体参数查一下msdn
m_editlist.AddTail(pEdit);
就ok了,动态产生的CEdit对象会在对话框的析构函数里自动删除,