VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vc/mfc
-> 界面
[sdk问题]如何获得子窗体句柄
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
[sdk问题]如何获得子窗体句柄
[已结贴,结贴人:91program]
发表于:
2007-10-23 15:42:22
楼主
我的问题是这样的:一个应用,在主窗体之上可以创建多个属于主窗体的子窗体,在子窗体上有各种控件。
我现在想得到子窗体的名柄!!!
使用getactivewindow()只能得到主窗体的句柄;
使用getforegroundwindow()只能得到主窗体的句柄;
使用getwindow()可以得到子窗体上控制的句柄,但不是子窗体的;
使用getforegroundinfo()可以得到子窗体和主窗体的句柄,但都不是子窗体的;
请问多位大侠,如何得到子窗体的句柄???
发表于:
2007-10-23 15:46:27
1
楼 得分:
0
enumchildwindows
发表于:
2007-10-23 15:50:59
2
楼 得分:
0
在你的窗体应用程序中, 假如有一按钮id: idc_btn_test, 我们来获取它的句柄.
getdlgitem(idc_btn_test) // 这一步就获取了此按钮的cwnd指针, 而在cwnd类里有m_hwnd成员函数, 此成员函数就是你要的子窗体(按钮)的句柄.
getdlgitem(idc_btn_test)-> setwindowtext("ok"); // 这样就设置了此按钮的text
发表于:
2007-10-23 16:00:08
3
楼 得分:
10
对象调用getsafehwnd()函数就可以了
发表于:
2007-10-23 16:02:22
4
楼 得分:
0
我是不是看错题目了?
sdk?句柄?
sdk本来就是用句柄来控制的,不知道句柄,怎么放子窗口?
发表于:
2007-10-23 16:03:48
5
楼 得分:
10
或者说,楼主要查找某个窗口上的子窗口?
findwindow,enumwindow
发表于:
2007-10-23 16:06:43
6
楼 得分:
0
楼上各位,我需要sdk的解决方案。
getsafehwnd()是mfc下的,不能使用。
enumchildwindows(),没有这个函数啊!
发表于:
2007-10-23 16:08:40
7
楼 得分:
0
我需要win32 api的解决方案,不能使用mfc的。
我有是windows ce下使用evc+api编程的。
发表于:
2007-10-23 16:11:00
8
楼 得分:
0
我是通过全局钩子,截获自定义的按键消息,然后给我的应用的top-level窗体发送一个消息。
发表于:
2007-10-23 16:15:16
9
楼 得分:
0
ce下当然没有enumchildwindows()
那就只能enumwindow(),getwindow()自己遍历了
发表于:
2007-10-23 16:25:48
10
楼 得分:
0
在创建时把子窗口句柄保存下来。
发表于:
2007-10-23 16:28:41
11
楼 得分:
0
保存下来,可是钩子dll中,不知道某个时候,那个子窗体在顶层啊!
不可能所有子窗体都发一次吧。
发表于:
2007-10-23 17:30:11
12
楼 得分:
0
问一个基本的问题
如果应用的主窗体有几层子窗体,当某个子窗体处于顶层时:
此时,得到应用程序的句柄,给它发消息。消息的处理过程是什么样的?
会不会先由顶层的子窗体处理,然后再传到主窗体的消息处理处?
多谢!
发表于:
2007-10-23 23:25:49
13
楼 得分:
80
我来结贴吧:
hwnd hwndchild = ::getwindow( m_hwnd, gw_child);
while(hwndchild)
{
sendmessage(wm_xxxxx_msg,wp,lp);
hwndchild = ::getwindow( hwndchild, gw_hwndnext);
}
发表于:
2007-10-24 08:28:56
14
楼 得分:
0
楼上的正解!
结贴。
下一篇:
是不是需要用到"加密狗" ??
上一篇:
cstatic 显示图片的刷新问题
相关文章
遇到关于串口的一个奇怪的问题!
形态学分割算法可以用于彩色图象吗?
关于cooltabctrl的问题???
用mfc建立的 dialog exe程序,如何最快...
组播的问题
如何 截取qq,msn聊天记录
请教一个弱智问题,路过有分
扩展动态库里的类使用扩展动态库里的别一个类的问...
关于settimer()和killtimer()函数的问题请教
im软件开发交流群:25823586,讨论nat穿透,iocp...
如何显示图形
各位大侠,请教模块问题
vc下dll问题
关于qq的一个小功能的实现?
新手远程注入问题,麻烦各位大哥大姐来帮下忙,可惜...
别人开发好的dll的com组件,如何在vc中注册使用.
关于setwaitabletimer函数使用上的问题。
如何在mdi的主窗上显示图片且可以随着窗体的缩放...
求在全局鼠标键盘钩子中启动进程的代码?
iocp系列最新文章《编写大容量和健壮的服务器系列...
其他资讯
px_string() 不起作用怎么办?(mfc a...
关于工具栏第二次加载失败的问题?
挑战这个难问题!
急!请教一个在word文档中搜寻关键字的方法,有代...
对话框重绘有时会出现问题?
谁有<<visual c++.net多媒体编程>...
如何直接用windows api函数编写工具条和状态...
打开自己的qq,如何得到全部qq好友的名单及qq号。...
工具栏怎样停靠和确定它们的位置?急!
大家看看我的双缓冲解决屏幕闪动为什么没有效果,...
跪求高手帮助!~~~~图像处理的问题
web页面连结本地access数据库的不同方案选择
在对话框结束之后,任务管理器内存使用怎么没少
谁能帮我下啊 有个错误
dll中的常量导出
[新手求助] 关于文本的输出
[原创]文件删除[fat32篇]
在多文档多视图里如何得到每个文档对应的视图的句...
程序必须单步运行才有效,直接运行总出错
关于链表与数组的比较
快速检索
分类导航标签a
Java基础类
Windows专区Vista
企业开发中间件技术
Delphi网络通信/分布式开发
C++ Builder茶馆
JavaBorland
产品/厂家IBM人才论坛
专题开发/技术/项目Google技术社区
WebSphere应用服务器/WAS
Delphi语言基础/算法/系统设计
Web 开发非技术区
软件培训/认证/考试软件学院
扩充话题程序人生
扩充话题程序员英语
多媒体/设计/Flash/Silverlight 开发Flash流媒体使用
最新资讯
求一sql语句,大侠帮忙啊
net函数是不是可以这样调用?
小妹在陶宝网上刚开了个小店,跪求各位大哥...
請問如何連接access數據庫啊
关于同时打印的的问题。
宁波嵌入式项目寻求单位或个人开发
急 oracle 测试 没有反应
c++非常小的问题,请大家赐教
关于水晶报表,急急急??????????
请教高手们一个问题:未将对象引用设置到对象的实...
[求教]关于asp中使用事务的<高分>
虚基类
printf打印出乱码怎么解决?
<<opengl程序设计>>18章例子的ed文件...
如何通过程序拿到 mobile手机里 时间设...
csdn是用.net写的吗?
国内证券网站论坛大比拼最新版
继续散分 流浪进行中
新手编译不过去,是书上的答案
css,导航栏下面的页面无法显示
ce1的问题
收发短信的数据库接口(通过gsm-modem收发短信)
我用winsock 编写 基于c/s的udp协议小...
这段sql怎么写?
类型转换问题?
请教:delphi有什么控件可以实现类似ethereal抓包...
请问如何在web页面上实现这样的一个放大效果????...
求一个销售管理系统
家庭网络出了问题
高分求助一个sql语句的写法
请教:关于vc画图保存成jpg格式文件的问题
在不安装的情况下怎么改jdk的默认安装路径
如何在js 调用事件 ?
sql插入的4个值,一个为字符串"abc",...
如何用java程序制作wap邮箱程序,跪求,急。。。...
用驅動程序連接sqlserver時的配置問題!
请问如何进行面像对象开发,来者有分????????????...
一个程序,高手指点一下
再发个帖子求js 昨天忽略的问题 ...
被数据库连接 搞疯了
热门点击
vba修改一个word文件的属性总是保存不了!急等&n...
想请帮忙找一个用c实现图拓扑排序(课程选修问题...
evc编程高手请进
有人做过pid 控制算法的吗
<html:option value="@#@#@#@#@#@#@#@#@...
vb6 使窗体总在最前面,使用中出现很奇...
怎样创建一个文件夹
字符串截取
有谁做过 websphere mq +ejb&nbs...
jsp连续播放音乐的问题,苦恼我很久拉!
new的问题
在页面中获取自定义控件的值
关于把字符串转换成时间类型
为什么新安装的linux很多常用命令无法使用
哪位有针织服装类系统的数据结构,能不能介绍一下...
clistctrl 如何从数据库中读数据 比如...
jsp连接sql2000的问题
怎么引用另一个.cpp文件中的函数呢?
关于一个java gui工具的问题,这个工具很优秀...
javamail的一个小问题
gridview激发了未处理的事件“pageindexchanging...
菜鸟问题求解,急! web应用程序的架设
bean问题!
修改一sql语句,高手请进!
未开始做仅凭创意已获风险投资的创业公司招聘骨干...
想提取出一段文本中所有的ip地址 数字.数字...
关于report services rdl的一个...
关于显示方面的问题
遇到个短信发送问题
在sqlserver如何布署远程数据同步
一个我想了几天还想不出方法的js问题!
急!!!!!数据库发布
求一本beginning asp.net2.0 ajax电子...
如何设置背景图片?
如何改变拥有大字段的数据表的表空间
郁闷至死! 居然删除数据库不行! 到底在...
用vb.net or c#如何实现调用.prn文件,...
求救:c# 和 mysql 共同使用时的...
sun公司的netbeans视频大赛取消了吗?
linux c++读取freespace