【发布时间】:2011-05-25 00:59:15
【问题描述】:
我正在开发一个 Internet Explorer 工具栏,我想放置一个组合框 我在工具栏上创建。
HWND combobox1=CreateWindow(_T("COMBOBOX"), _T("combobox"), WS_BORDER |
WS_VISIBLE | WS_CHILD | CBS_DROPDOWN, 10, 0, 200,
250, m_hWnd, (HMENU) NULL,NULL , NULL);
这可以正常工作,但组合框的样式是 Windows 经典方式,我想让它使用 Windows Aero 主题。我试过这个:
#pragma comment(linker,"\"/manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")`
但没有任何改变。 (我在一个简单的 Win32 应用程序上试过这个,样式效果很好,但在工具栏上的 DLL 中,样式没有设置)
【问题讨论】:
-
这里没有实际问题。请不要发布 ZIP 文件的链接。
-
我怎样才能得到其他人的例子?