我正在用C++创建一个小的WinAPI应用程序。我试图使用以下代码在我的表单上创建一个按钮:
HWND hwndButton = CreateWindow(
TEXT("BUTTON"),
TEXT("Click Here"),
WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON, // Styles
10,
10,
100,
30,
hwnd,
NULL,
(HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE),
NULL);
这段代码基于MSDN示例。我的问题是它在按钮上使用了粗体字,就像这样: 但我想要使用标准字体,就像这样: 我已经在文件顶部加入预处理器指令以启用视觉样式。
#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
我该采取哪些步骤来使用标准系统字体?
谢谢。
WM_INITDIALOG
中管理字体。 - Barmak Shemirani