CreateSimpleReBar in WTL vista/7 原生外观和感觉
CreateSimpleReBar in WTL vista/7 native look and feel
在WTL中使用CreateSimpleReBar时,主菜单栏在鼠标悬停时具有这种蓝色,而不是本机vista/7圆形和透明形状。同样由于某种原因,菜单栏似乎比通常的本机栏高。
创建简单ReBar是自己绘制菜单还是我错过了什么?
http://imageshack.us/photo/my-images/259/wtlmainmenu.png/
HWND hWndCmdBar = m_CmdBar.Create(m_hWnd, rcDefault, NULL, ATL_SIMPLE_CMDBAR_PANE_STYLE);
// attach menu
m_CmdBar.AttachMenu(GetMenu());
// load command bar images
m_CmdBar.LoadImages(IDR_MAINFRAME);
// remove old menu
SetMenu(NULL);
// Set m_hWndToolBar member
CreateSimpleReBar(ATL_SIMPLE_REBAR_NOBORDER_STYLE);
// Add a band to the rebar represented by m_hWndToolBar
AddSimpleReBarBand(hWndCmdBar);
CreateSimpleReBar
创建一个钢筋控件,菜单是由 m_CmdBar.Create
- WTL 的CCommandBarCtrl
类创建的钢筋带之一。后者自定义绘制菜单以模仿操作系统行为,包括带有COLOR_MENUHILIGHT
的蓝色突出显示 (atlctrlw.h)。
相关文章:
- Android Studio 中带有静态库的原生C++代码
- 如何在 Android Studio 4 中编译 C/C++ 原生代码
- Android Studio:如何在build.gradle中定义自定义宏(针对不同的构建变体),并让原生C / C++
- 在Android原生C++中使用Facemark opencv contrib
- CMake:Android Studio 原生活动项目无法在项目根目录之外找到第三方库
- Android NDK - C++ 异常会导致第三方原生库崩溃
- 外观 MFC 滚动条
- 如何在 gradle 原生项目中包含二进制库?
- 使用 Flutter 从 Android 上的原生编译共享库中调用函数
- C++:二进制到十进制w/转换过程的外观
- 用于存储分组关系和支持外观的最佳数据结构
- exteranl原生构建问题,构建命令失败,android工作室
- build命令失败,外部原生问题android工作室
- 如何在electrolon项目中集成qt原生窗口
- 在C++中设置仅包含每个类的一个外观的数据结构
- Lua :在原生lua中编译,但在使用LuaJIT和sol2时C++出错
- 如何将.cpp C++原生库导入 Android Studio
- 如果有的话,可以实现Windows原生外观:GTK+,wxWidgets,Qt,FLTK
- CreateSimpleReBar in WTL vista/7 原生外观和感觉
- QWidget/QWindow标题栏:自定义外观,原生感觉(类似Chrome)