在 C++.net 中如何得到主窗体的指针?

在C++.net中如何得到主窗体的指针?... 在 C++.net 中如何得到主窗体的指针? 展开
 我来答
wang_bao_jun
2009-09-25
知道答主
回答量:30
采纳率:0%
帮助的人:17万
展开全部
我觉得你可能想要在子窗体中使用父窗体中的变量或控件。建议在子窗体的构造函数中
public Form form1(你要传递的参数)
{
intial..p..();
//参数赋值

}
就能使用父窗体中的数据

比说你的父窗体FatherForm中有一个控件textBox1,但是你需要在子窗体childForm中改变这个控件的Text属性。那么你可以这样做:
1》在父窗体中调用并显示子窗体时这样
ChildForm chiForm=new ChildForm(textbox1)
chiForm.show();
2>在chiForm子窗体的代码中这样写:
public TextBox textBox=null;
public chiForm(TextBox textbox1)
{
Initial...pent(); //单词忘了,大致这样
textBox=textbox1;
}
这样做了以后,在该子窗体就可以使用textBox,它就是对父窗体中textBox1的引用,程序会自动传引用,不需加ref
wangwang3ok
2009-09-24 · TA获得超过118个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:192万
展开全部
可以考虑使用 ref 来传递指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid83
2009-09-24 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1953万
展开全部
CWnd* hWnd = FindWindow(NULL,"窗口标题");
MFC
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式