社区
界面
帖子详情
怎样从子窗口调用主窗口的函数?
ljh
2004-08-11 05:15:18
假设主窗口是摸态窗口,主窗口的一个函数将子窗口以非摸态的形式Show出,在子窗口有一按钮,要求点击按钮后执行主窗口的函数,请问具体如何实现
...全文
304
11
打赏
收藏
怎样从子窗口调用主窗口的函数?
假设主窗口是摸态窗口,主窗口的一个函数将子窗口以非摸态的形式Show出,在子窗口有一按钮,要求点击按钮后执行主窗口的函数,请问具体如何实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shenailin
2004-10-09
打赏
举报
回复
用GetParent()得到主窗口就可以调用相关函数!
zjz800800
2004-10-08
打赏
举报
回复
就用happyparrot的代码很好呀
假设主窗口是C**Dlg
那么C**Dlg *pDlg = (C**Dlg)(AfxGetApp()->m_pMainWnd);就是主窗口指针了
stevecrisewu
2004-08-12
打赏
举报
回复
获取指定窗口得指针(你这就是主窗口),然后调用对应函数(公有得哦)
zjz800800
2004-08-12
打赏
举报
回复
通过主窗口指针是再简单不过了
DentistryDoctor
2004-08-12
打赏
举报
回复
通过主窗口的指针调用。
无敌魔仙
2004-08-12
打赏
举报
回复
没有呢,直接搞个全局函数就好厄
问道er
2004-08-12
打赏
举报
回复
还有一个方法,最近刚学的:)写注册表,读注册表:
在主窗口创建的时候把句柄写在注册表里,然后你在子界面调用的时候读取注册表句柄,有了句柄还有什么事情不能做么:)
当然这个有点杀鸡用牛刀的意思!
Kudeet
2004-08-12
打赏
举报
回复
http://search.csdn.net/Expert/topic/1937/1937934.xml?temp=.9098017
http://search.csdn.net/Expert/topic/1614/1614823.xml?temp=.4744837
ljh
2004-08-12
打赏
举报
回复
小弟不才,能否给出完整的代码?
howtotell
2004-08-11
打赏
举报
回复
重载主窗口的WindoProc
switch (message)
{
case WM_COMMAND:
int wmId = LOWORD(wParam);
int wmEvent = HIWORD(wParam);
// Parse the menu selections:
switch (wmId)
{
case IDC_***:
//do something
}
}
快乐鹦鹉
2004-08-11
打赏
举报
回复
easy
假设主窗口是C**Dlg
那么C**Dlg *pDlg = (C**Dlg)(AfxGetApp()->m_pMainWnd);就是主窗口指针了
在子
窗口
中
调用
父
窗口
的成员
函数
的实例
在子
窗口
中
调用
父
窗口
的成员
函数
的方法 1、用FindWindow("类名(可以是派生类)","
窗口
标题")或GetParent(),二者均能返回父
窗口
句柄,并能直接使用其成员
函数
。但是此法只能
调用
CWnd类里的成员
函数
,而不能
调用
自己创建的派生类中的
函数
。 2、在子
窗口
的初始化
函数
里加上父
窗口
的指针 ,然后在子
窗口
的类中使用全局变量保存父
窗口
的指针。如: 父
窗口
类为CMyDlg(父类为CDialog),子
窗口
类为CMySon(父类为CDialog),则在CMyDlg::OnInitDialog()中初始化子
窗口
对象m_myson=new CMySon(this);(m_myson为在父
窗口
中声明的成员),然后在MySon.cpp中的开始处声明全局变量CMyDlg *parent;(在MySon.h中要加入MyDlg.h头文件),最后在CMySon的构造
函数
中定义parent=(CMyDlg*)pParent; 好了,现在你可以在子
窗口
中随时
调用
父
窗口
函数
了!
C# winform 子窗体
调用
父窗体
函数
实现关闭该窗体打开另一个窗体
C# winform 子窗体
调用
父窗体
函数
实现关闭该窗体打开另一个窗体;在父窗体分From1内嵌一个panel1,在panel1里载入From2,点击在子窗体From2中的按钮,清除panel1里的From2,新载入From3,点击在子窗体From3中的按钮,panel1清除,重新载入From2
Python
函数
精讲及装饰器视频教学
该Python爬虫视频课程从
函数
的定义、
调用
说起,到
函数
的变量一共分为5种类型,而平时我们所定义的基本属于位置参数和关键字参数,如何掌握其他3种高级用法,请看课程的参数一节。之后的课程将深挖Python
函数
的机理,从参数解构到闭包
函数
,从高阶
函数
到装饰器,再到带参数的装饰器,这一环套一环的课程设计,都是为了不让知识变成了孤岛。学习完本课程后,将完全掌握Python装饰器的机理及运用,不在畏惧装饰器。
MFC 简单的SendMessage子
窗口
调用
主
窗口
函数
(消息映射)的实现
子
窗口
传递消息给
主
窗口
,SendMessage,简单详细的实现
qt 子
窗口
调用
父
窗口
的
函数
Father.h #ifndef FATHER_H #define FATHER_H #include #include "ui_Father.h" #include "Son.h" class Father : public QMainWindow { Q_OBJECT public: Father(QWidget *parent = 0, Qt::WFlags flags =
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章