社区
界面
帖子详情
如何得到窗口指针?
arden1019
2006-08-14 03:58:38
弱弱问一个问题:
如何在非窗口类的区域得到窗口的指针?
详细的说一下:
我创建了一个基于对话框的MFC工程。在对话框(MyDlg)里放置了一个listbox 控件(m_list)。我想在对话框类的其他地方得到MyDlg的指针,来控制此listbox.
我在另外一个类里(Myclass),声明了一个指针: MyDlg *pmydlg;
我该如何得到MyDlg的地址? pmydlg=?
...全文
204
4
打赏
收藏
如何得到窗口指针?
弱弱问一个问题: 如何在非窗口类的区域得到窗口的指针? 详细的说一下: 我创建了一个基于对话框的MFC工程。在对话框(MyDlg)里放置了一个listbox 控件(m_list)。我想在对话框类的其他地方得到MyDlg的指针,来控制此listbox. 我在另外一个类里(Myclass),声明了一个指针: MyDlg *pmydlg; 我该如何得到MyDlg的地址? pmydlg=?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
InvidentXp
2006-08-14
打赏
举报
回复
嗯,这个问题值得我们研究
骑着小猪看夕阳
2006-08-14
打赏
举报
回复
确实是个很白痴的问题.楼上2位的方法都不要采用.最好的做法其实是用管理的思想.你现在有一个类需要这个对话框的指针,不能保证你有更多的类需要这个指针,最简单的方法无法就是用个全局变量,毕竟整个程序在运行的过程中只有一个实例,但是,在C++里面,用全局变量不是好的习惯.所以,可以使用注册的方法,写一个基类,类中声明 vitual void Register(CWnd* pWnd);在实现在中保存对话框指针,然后以后写的非对话框类就从这个基类派生,需要用到对话框指针就直接从基类取出使用.最后忠告一句,根据我2年的项目经验,AfxGetWnd这个函数最好不要用,否则将会给产品维护带来不必要的麻烦.Over.
dick_song
2006-08-14
打赏
举报
回复
你的另外一个类里(Myclass)是谁创建的?它有对话框(MyDlg)的指针吗?有就传给Myclass咯。一般那个对话框和你的另一个类都是APP类创建的吧?
cleverwyq
2006-08-14
打赏
举报
回复
(MyDlg *)AfxGetMainWnd( );
神经网络激活函数的作用是什么?
这周本来想写一篇个人笔记,关于神经网络中反向传播算法识别手写字符的实现。但是,在整理自己的思路的时候,发现本人把之前看的许多神经网络的东西都给忘了,内心很是着急啊!在看到激活函数的时候,突然不知道激活函数是干嘛用的!立马翻遍手里的纸质资料,都说的模糊不清。无奈,赶紧来网上看看!下面,我就把在网上看到的知识点,总结一下,形成读书笔记,方便大家学习!由于本人知识有限,文章有少部分参考网上,如有侵权,请
【神经网络】激活函数的作用及常用激活函数
【神经网络】激活函数的作用及常用激活函数ReLu、Sigmoid
神经网络激活函数的作用是什么
神经网络激活函数的作用是什么
激活函数篇 01 —— 激活函数在神经网络的作用
欢迎来到我的主页:【本篇文章收录于专栏【以下是激活函数系列的相关的所有内容。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章