首页
社区
课程
招聘
[旧帖] [求助]如何获得窗口中控件的句柄??? 0.00雪花
发表于: 2009-4-7 20:14 4147

[旧帖] [求助]如何获得窗口中控件的句柄??? 0.00雪花

2009-4-7 20:14
4147
首先使用CreateWindow()创建了一个windows窗口,

再次使用CreateWindow("button","my_button",
                                     WS_CHILD | WS_VISIBLE ,
                                     x, y, w, h,
                                     hWnd,
                                    (HMENU)MY_BUTTON,
                                    hInst,
                                    NULL);
创建了一个按钮。

想使用SetWindowText()更新按钮上的文字内容,

可是不知道按钮的句柄

我试过GetDlgItem(),FindWindow(),

可是都不成功………………

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
2
你用CreateWindow建立窗口的时候返回值就是这个窗口的句柄,保存就好,不需要在用什么函数获取了吧
2009-4-7 20:18
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
GetDlgItemText(控件ID号,字符指针),
2009-4-8 16:41
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是这样子 的吧.
hwnd = CreateWindow("button","my_button",
                                     WS_CHILD | WS_VISIBLE ,
                                     x, y, w, h,
                                     hWnd,
                                    (HMENU)MY_BUTTON,
                                    hInst,
                                    NULL);
2009-4-10 16:18
0
雪    币: 133
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是啊,
此地
eax的值就是的啊
2009-4-10 16:22
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
6
FindWindowEx
2009-4-10 19:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
createwindow函数成功就会返回句柄,用控件ID也能获得句柄吧
2009-4-11 13:38
0
游客
登录 | 注册 方可回帖
返回
//