我想问下MFC在子窗口怎么能得到主窗口的信息呢

我想问下MFC在子窗口怎么能得到主窗口的信息呢,第1张

最简单的,把主窗口的需要显示的东西放到Public区。在子窗口直接引用CAAADlg(名字你自己看)->属性。

子窗口,主窗口的概念是你自己的,计算机没有这么多约束,编程有的只有public,private,protect。琢磨下:)

消息机制,SendMessage()函数。

如果不知道这个,那也可以这样,你不是定义了一个子窗口么,比如是testdlg,那么

在testdlgdomodal()之前,为其中的变量赋值,比如变量是CString 型的stest;那么可以这样:

testdlgstest = "i love you“;然后testdlgdomodal()。

希望满意。

子窗口一般是由主窗口创建,

dlg_sub=createwindow();

((cdlg_sub)fromhandle(dlg_sub->getsafehwnd()))->

或者是一个全局变量保存子窗口this

以上就是关于我想问下MFC在子窗口怎么能得到主窗口的信息呢全部的内容,包括:我想问下MFC在子窗口怎么能得到主窗口的信息呢、MFC 中 怎么向 子窗口 传递参数、mfc中怎么获取子窗口中控件的指针等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9468964.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存