Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize


Specifies whether CWnd is enabled for mouse and keyboard input.

BOOL IsWindowEnabled( ) const;

Return Value

Nonzero if CWnd is enabled; otherwise 0.


//change the background color of an edit control on the dialog
HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
   HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

   if ( pWnd->GetDlgCtrlID() == IDC_EDIT1 )
      if ( pWnd->IsWindowEnabled())
         // Red brush for the background...
         // m_pRedBrush is the CBrush object initialized with a red brush 
         // using CreateSolidBrush
         // Blue brush for the background...
         pDC->SetBkColor(RGB(0, 0, 255));
         // m_pBlueBrush is the CBrush object initialized with a blue 
         // brush using CreateSolidBrush
         return (HBRUSH)m_pBlueBrush->GetSafeHandle();
   return hbr;

See Also

CWnd Overview | Class Members | Hierarchy Chart | IsWindowEnabled

© 2015 Microsoft