社区
非技术类
帖子详情
如何获得非活动窗口指针
linggg
2006-03-31 11:18:58
请问在视图类中如何访问两个子窗口,除了getdocument()只能获得当前活动文档视图指针,另一个子窗口如何访问呢?请高手指点
...全文
212
7
打赏
收藏
如何获得非活动窗口指针
请问在视图类中如何访问两个子窗口,除了getdocument()只能获得当前活动文档视图指针,另一个子窗口如何访问呢?请高手指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linggg
2006-04-05
打赏
举报
回复
没有明白,但查资料解决了,谢谢大家
kimryo
2006-04-04
打赏
举报
回复
MFC的Doc/View已经帮你存储这些信息,为虾米还要自己再做一次?
linggg
2006-04-01
打赏
举报
回复
可以在每次新建Document的时候记录下来-------
请问如何才能记录下来呢?谢谢
syy64
2006-03-31
打赏
举报
回复
CWnd::FromHandle(hWnd);
kimryo
2006-03-31
打赏
举报
回复
嗯。。。如果其他View是同一个Doc的话,可以用GetFirstViewPosition + GetNextView来跌代~
如果不是同一个Doc的话,可以用CDocTemplate::GetFirstDocPosition + CDocTemplate::GetNextDocPosition
cpio
2006-03-31
打赏
举报
回复
可以在每次新建Document的时候记录下来
到时候循环查找就行了
VC++通过控件ID
获得
控件
窗口
指针
摘要:VC/C++源码,其它分类,控件ID,控件
窗口
指针
VC++通过控件ID
获得
控件
窗口
指针
,点击
窗口
中的按钮,即可看到控件ID所获取到的控件
指针
,弹出
窗口
内显示的内容。VC++通过控件ID
获得
控件
窗口
指针
源程序代码分享给VC初学者。
如何从
窗口
句柄得到
窗口
的
指针
1,找到
窗口
句柄。HWND hWnd = ::FindWindow(CDialog, _T("dialog"));//得到
窗口
句柄2,得到
窗口
的
指针
CDialog *pWnd = (CDialog*)FromHandle(hWnd);//有上述所得句柄得到
窗口
的
指针
3,调用
指针
pWnd->method();
MFC
获得
主
窗口
和父
窗口
指针
VC++中有关句柄和
指针
及其转换 1.MFC
窗口
的句柄和
指针
的转换 (1) 一般
窗口
对象都会有一个其对应的句柄变量,所以我们可以取此对象的m_hWnd属性来得到句柄。 (2)使用GetSafeHwnd函数取得程序所在
窗口
类的句柄 (3)使用FromHandle函数来通过句柄得到其想要的
指针
其他的一些方法: GetActiveWindo...
MFC
窗口
句柄,
窗口
ID,
窗口
指针
窗口
句柄 资源标识记号 何为资源?当你创建了一个对话框,那么这个对话框所有成员就是该对话框的资源。 将该对话框的所有资源封装在一块,即一个类,这个类就占据了一块内存。 内存可由
指针
指向内存。 句柄就是指向 指向该内存
指针
的
指针
(故句柄其实也是
指针
) 其实句柄就是一张资源列表,该列表涵盖所有指向 资源
指针
的
指针
,通过这张资源列表可以找到存放资源
指针
的地方
窗口
句柄由系统分配,用户不能自...
窗口
类
指针
与
窗口
句柄
一、区别 HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd. HWND是Windows系统中对所有
窗口
的一种标识,即
窗口
句柄。这是一个SDK概念。 CWnd是MFC类库中所有
窗口
类的基类。微软在MFC中将所有
窗口
的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了
窗口
句柄即m_hWnd成员。二、如何得到
窗口
对象
指针
CWnd *
非技术类
1,658
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章