C++Win32如何更改系统菜单

2025-05-07 22:43:01

1、HMENU WINAPI GetSystemMenu( _In_ HWND hWnd, _In_ BOOL bRevert)参数:bRevert,TRUE–恢复到默认的系统菜单(将删除所有自己定义的系统菜单项),FALSE–获取当前的系统菜单。

C++Win32如何更改系统菜单

3、删除系统菜单BOOL WINAPI DeleteMenu( HMENU hMenu, UINT uPosition, UINT uFlags)参数:uPosition,菜单ID或者菜单position Index,uFlags,删除标志: MF_BYPOSITION —通过索引删除,MF_BYCOMMAND–通过菜单id方式删除

C++Win32如何更改系统菜单

5、获取position Index位置的菜单项IUINT WINAPI GetMenuItemID( HMENU hMenu, int nPos)一般情况下,分隔符菜单的ID设置为0。

C++Win32如何更改系统菜单
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢