比如父窗体如下
CParentDlg : public CDialog
{
public:
CButton m_bt;
}
子窗体 *** 作父窗体的按钮m_bt,可以这样(CParentDlg )GetParent()->m_btSetWindowText("hello");
GetParent得到的是CWnd,是父窗口的指针;
GetParent()->GetSafeHWnd(),可以得到父窗口的句柄
如果只是调用窗口的类似函数,CWnd ch = GetParent()就可以了,如果是要调用CHomeView里面的接口,CHomeView ch = (CHomeView ) GetParent();
jquery获取父窗口iframe的body值
iframe框架代码:
</head>
<frameset rows=",30" frameborder="no" border="0" framespacing="0">
<frameset rows="" cols="155," id="frame">
<frameset rows="" cols="155," id="frame">
<frame src="${ctx}/backcontrol/weekly/weekly!leftaction" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto" >
</frameset>
<frameset rows="" cols="345," id="frame">
<frame src="${ctx}/backcontrol/weekly/weekly!rightaction" name="rightFrame" id="rightFrame" marginwidth="0" marginheight="0" frameborder="0" scrolling="yes">
<frame src="${ctx}/backcontrol/weekly/weekly!right_mainaction" name="right_mainFrame" id="right_mainFrame" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
</frameset>
</frameset>
<frame src="${ctx}/backcontrol/weekly/weekly!bottomaction" noresize="noresize" frameborder="0" name="bottomFrame" marginwidth="0" marginheight="0" scrolling="no">
<noframes>
<body>
<input type="text" name="kkk" id="kkk" value="fda" ></input>
</body>
</noframes>
</frameset>
javascritp代码
1 $(parentwindowframes["right_mainFrame"]documentbody)html()
输出效果:
$(selector,
windowparentdocument);用于框架类页面
$(selector,
windowopenerdocument);这个适合单独打开的页面
$('#cname',windowopenerdocument)val('companyname');
$('#cname',windowopenerdocument)attr('value':'companyname');都可以
documentmyformtestvalue = parentdocumentgetElementsByTagName("info")value;
改成
documentmyformtestvalue = parentdocumentgetElementsByName")[0]value;试试
正确的方法是这样的:
crect
rect;
getwindowrect(&rect);
这样获得的是控件相对于屏幕的坐标,然后用screentoclient(&rect)就可以获得控件相对于父窗口的坐标
注意:如果你用getclientrect(&rect)的话,rectleft和recttop始终是0,得到的并不是实际坐标。
以上就是关于MFC 子窗口怎么得到父窗口的父窗口的指针,并对父窗口的父窗口的按钮进行 *** 作全部的内容,包括:MFC 子窗口怎么得到父窗口的父窗口的指针,并对父窗口的父窗口的按钮进行 *** 作、MFC 如何获取父窗口的指针、如何获取iframe的父窗口的body标签啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)