您的位置:首页>聚焦>财经 >内容

MFC中对菜单栏权限设置(EnableWindow)

2022-07-21 02:57:26来源:
导读 想必现在有很多小伙伴对于MFC中对菜单栏权限设置 EnableWindow方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于MFC中...

想必现在有很多小伙伴对于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就是窗口句柄

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章