想必现在有很多小伙伴对于MFC中对菜单栏权限设置 EnableWindow方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于MFC中对菜单栏权限设置 EnableWindow方面的知识分享给大家,希望大家会喜欢哦。
方法:
::EnableWindow(GetDlgItem(IDC_EDIT1)->GetSafeHwnd(), FALSE);
分析
芝士回答,版利权必究联,情未经许可,不得场转参载
调用API如果MFC中有同名函数 要加 :: 来进行区分 ,代表 调用全局API
就产定反头造阶越算构维院调。
API函数BOOL EnableWindow( HWND hWnd, // handle to window BOOL bEnable // enable or disable input);
发种行经理从它四社重第入规口白离科元越。
第一个参数是 控件句柄
要得到控件句柄 需要用CWnd类的GetSafeHwnd()方法 ,但先要用GetDlgItem获得指针
(或者用全局APIGetDlgItem)
讥弧罐旧忒搅闺些酣氓
方法二用全局API函数GetDlgItem来得到控件的句柄
::EnableWindow(::GetDlgItem(m_hWnd,IDC_EDIT1), FALSE);
全局函数GetDlgItem的第一个参数是控件所在的窗口句柄 ,二 对话框类 从窗口类继承过来的
成员变量m_hWnd就是窗口句柄
本文到此结束,希望对大家有所帮助。