MFC 中控件的启用与禁用

mac2022-06-30  138

启用和禁用控件可以调用CWnd::EnableWindow 函数。

BOOL EnableWindow(BOOL bEnable = TRUE);

判断控件是否可用可以调用 CWnd::IsWindowEnable函数

BOOL IsWindowEnable();

添加个按钮,和一个编辑框

代码如下:

    void CFindText2Dlg::OnBtnEnabled() {CWnd *pWnd = GetDlgItem(IDC_EDIT1);if (pWnd->IsWindowEnabled()){   pWnd->EnableWindow(FALSE);   SetDlgItemText(IDC_BTN_ENABLED,_T("禁用控件"));}else{   pWnd->EnableWindow(TRUE);   SetDlgItemText(IDC_BTN_ENABLED,_T("启用控件"));}}

转载于:https://www.cnblogs.com/PierreDelatour/archive/2011/11/12/2246654.html

最新回复(0)