发信人: gzlujiang()
整理人: skyice(1999-11-13 15:05:04), 站内信件
|
【 在 skyice (skyline) 的大作中提到: 】
: 在程序运行期间如何使一个编辑框只读,不是disable?
向编辑框发送EM_SETREADONLY消息,其在WIN32API中定义如下:
An application sends an EM_SETREADONLY message to set or remove the re ad-only style (ES_READONLY) of an edit control.
EM_SETREADONLY
wParam = (WPARAM) (BOOL) fReadOnly; // read-only flag
lParam = 0; // not used; must be zero
Parameters
fReadOnly
Value of wParam. Specifies whether to set or remove the ES_READONLY st yle. A value of TRUE sets the ES_READONLY style; a value of FALSE remo ves the ES_READONLY style.
Return Values
If the operation succeeds, the return value is nonzero; otherwise, it is zero.
Remarks
When an edit control has the ES_READONLY style, the user cannot change the text within the edit control.
To determine whether an edit control has the ES_READONLY style, use th e GetWindowLong function with the GWL_STYLE flag.
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]
|
|