分类:
一行:
多行:
密码:
编辑框的使用:
风格:
ES_AUTOHSCROLL: 水平滚动(可联合WS_HSCROLL水平滚动条风格一起使用)
ES_AUTOVSCROLL: 垂直滚动(可联合WS_VSCROLL垂直滚动条风格一起使用)
ES_PASSWORD: 密码.不能和ES_MULTILINE一起使用,只适合但行.
ES_READONLY: 只读
ES_CENTER: 居中显示
ES_LEFT: 向左显示.
ES_MULTILINE: 多行风格
WS_EX_CLIENTEDGE:该扩展风格可以使之有立体感 凹陷.
窗口消息
WM_GETTEXTLENGTH:
SendMessage(
(HWND) hWnd, // handle to destination window
WM_GETTEXTLENGTH, // message to send
(WPARAM) wParam, // not used; must be zero
(LPARAM) lParam // not used; must be zero
);
其返回值就是文本的长度.
WM_GETTEXT:
以上从SendMessage的结果返回.
SendMessage(
(HWND) hWnd, // handle to destination window
WM_GETTEXT, // message to send
(WPARAM) wParam, // 缓冲区的大小
(LPARAM) lParam //文本缓冲区
);
返回值是一个lParam的拷贝,该缓冲区不以空字符结尾
WM_SETTEXT:
SendMessage(
(HWND) hWnd, // handle to destination window
WM_SETTEXT, // message to send
(WPARAM) wParam, // not used; must be zero
(LPARAM) lParam // 准备设置的内容的buff的首地址.
通知:
EN_CHANGE 当编辑框内的文字被修改时,通知父窗口.
编辑框的使用
最新推荐文章于 2024-05-15 23:28:55 发布
本文详细介绍了Windows编辑框控件的各种风格设置,包括水平滚动、垂直滚动、密码输入、只读模式等,并解释了如何通过发送窗口消息来获取和设置编辑框的文本内容,以及如何接收编辑框内文字被修改的通知。
1515

被折叠的 条评论
为什么被折叠?



