#define WINVER0x0501 之后菜单不显示图标了
生活随笔
收集整理的這篇文章主要介紹了
#define WINVER0x0501 之后菜单不显示图标了
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在#define WINVER 0x0500的時候,菜單顯示一切正常
后來因為其他程序需要,改成#define WINVER 0x0501,結(jié)果菜單里面的圖標就沒了,菜單的背景也都變成了系統(tǒng)的灰色
經(jīng)過痛苦的查找,終于在atlctrlw.h里面找到一點線索
// Define _WTL_CMDBAR_VISTA_MENUS as 0 to exclude Vista menus support
#if !defined(_WTL_CMDBAR_VISTA_MENUS) && (WINVER >= 0x0500) && (_WIN32_WINNT >= 0x0501) && (_WIN32_IE >= 0x0501)
? #define _WTL_CMDBAR_VISTA_MENUS 1
#endif
于是在頭文件增加
#define _WTL_CMDBAR_VISTA_MENUS 0 // Currently we have a drawing issue for user-defined bitmap
搞定!
后來因為其他程序需要,改成#define WINVER 0x0501,結(jié)果菜單里面的圖標就沒了,菜單的背景也都變成了系統(tǒng)的灰色
經(jīng)過痛苦的查找,終于在atlctrlw.h里面找到一點線索
// Define _WTL_CMDBAR_VISTA_MENUS as 0 to exclude Vista menus support
#if !defined(_WTL_CMDBAR_VISTA_MENUS) && (WINVER >= 0x0500) && (_WIN32_WINNT >= 0x0501) && (_WIN32_IE >= 0x0501)
? #define _WTL_CMDBAR_VISTA_MENUS 1
#endif
于是在頭文件增加
#define _WTL_CMDBAR_VISTA_MENUS 0 // Currently we have a drawing issue for user-defined bitmap
搞定!
轉(zhuǎn)載于:https://www.cnblogs.com/marryZhan/archive/2011/09/01/2213905.html
總結(jié)
以上是生活随笔為你收集整理的#define WINVER0x0501 之后菜单不显示图标了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python合并文件夹下的图片并按序号重
- 下一篇: ggf