C++ 工具栏上的图标不透明
我们已经创建了一个IE工具栏。我们使用静态控件在工具栏上显示一个图标,并将图像保持在其上 由于此静态控件不透明,因此此图标显示一些背景颜色(这是windows常用控件的默认颜色) 是否可以使静态控件透明,而不考虑浏览器主题C++ 工具栏上的图标不透明,c++,atl,C++,Atl,我们已经创建了一个IE工具栏。我们使用静态控件在工具栏上显示一个图标,并将图像保持在其上 由于此静态控件不透明,因此此图标显示一些背景颜色(这是windows常用控件的默认颜色) 是否可以使静态控件透明,而不考虑浏览器主题 项目是在ATL C++中开发的。 我们尝试将WS_EX_TRANSPARENT作为静态控件的属性,并尝试在onctrlocorstatic事件中返回null_笔刷,但问题仍然没有解决。我对ATL了解不多,但在标准Windows API中,您将使用函数加载映像。以下是获取具有透
项目是在ATL C++中开发的。
我们尝试将WS_EX_TRANSPARENT作为静态控件的属性,并尝试在onctrlocorstatic事件中返回null_笔刷,但问题仍然没有解决。我对ATL了解不多,但在标准Windows API中,您将使用函数加载映像。以下是获取具有透明部分(透明背景)的图像的一些提示:
希望有帮助。现在我发现这个问题已经很老了,但可能会帮助其他人在网上搜索帮助。