回 帖 发 新 帖 刷新版面

主题:多个编辑框~如何取得他们的句柄啊

小弟在使用编辑框控件的时候使用了多个编辑框(4个)
不是使用CreatWindows的,是直接使用DialogBox建立对话框,对话框上又建立了多个编辑框的.
在GetWindowText时,需要他们的句柄,可是怎么得到啊?
我使用了FindWindow,不知是参数问题还是什么,好像没有效果.
求助高手们~怎么得到他们的句柄啊?

回复列表 (共5个回复)

沙发

使用GetDlgItemText()函数

板凳

用GetDlgItem(HWND hDlg,UINT uID)函数,第一个参数是你的对话框的句并,第二个参数是你的某个编辑框的标示,如
HWND hEdit1=GetDlgItem(hDlg,IDC_EDIT1);

3 楼

多谢各位~~
问题解决了~
[em4]

4 楼

hDlg是怎么来的》??

5 楼

hDlg是父窗口或包含编辑控件的对话框句柄。

我来回复

您尚未登录,请登录后再回复。点此登录或注册