网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CWnd::EnableWindow
释义 CWnd::EnableWindow

BOOL EnableWindow( BOOL bEnable = TRUE );

返回值:
指明了调用EnableWindow成员函数之前窗口的状态。如果窗口原来是禁止的,则返回非零值。如果窗口原来是允许的,或者发生了错误,则返回0。

参数:
bEnable指定是把窗口允许还是禁止。如果这个参数为TRUE,则窗口被允许。如果参数为FALSE,则窗口将被禁止。

说明:
允许或禁止鼠标和键盘输入。当禁止输入时,类似鼠标点击和击键之类的输入将被忽略。当允许输入时,窗口将处理所有输入。
如果允许状态发生变化,则在函数返回之前将发送WM_ENABLE消息。
如果被禁止,则所有的子窗口都被禁止。尽管没有向它们发送WM_ENABLE消息。
在窗口被激活之前必须允许窗口。例如,如果应用程序正显示一个无模式对话框,并且禁止了它的主窗口,则在对话框被销毁之前,主窗口必须被允许。否则,另一个窗口将获得输入焦点并被激活。如果子窗口被禁止,当Windows试图确定哪个窗口将得到鼠标消息时,它将被忽略。
在缺省情况下,窗口在被创建的时候是允许的。应用程序可以在Create或CreateEx成员函数中指定WS_DISABLED风格以创建一个最初就禁止的窗口。在窗口被创建以后,应用程序也可以利用EnableWindow成员函数来允许或禁止窗口。
应用程序可以用这个函数来允许或禁止对话框中的控件。被禁止的控件不能接收输入焦点,用户也不能访问它。

请参阅:::EnableWindow, CWnd::OnEnable
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:35:11