分类:
一行:
多行:
密码:
编辑框的使用:
风格:
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 当编辑框内的文字被修改时,通知父窗口.