winapi CreateWindowEx - >用户系统样式创建按钮?

myf*_*wik 2 c user-interface winapi button

当我转到我的电脑 - >帮助 - >关于Windows时,我想制作一个看起来就像OK按钮的按钮.

我正在创建一个这样的按钮:

hButton = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("BUTTON"), TEXT("Text"), WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON, 10, 10, 30, 30, hwnd, (HMENU)IDC_MAIN_BUTTON, GetModuleHandle(NULL), NULL);
Run Code Online (Sandbox Code Playgroud)

但它看起来像一个粗糙的方块,并没有使用用户选择的窗口样式.我想我应该使用某种窗口类,但我不确定是什么类?

shf*_*301 8

您想使用通用控件库的第6版.为此,您需要向可执行文件添加应用程序清单.请参阅此MSDN文章,了解如何执行此操作.

  • MSDN链接显然已经消失 - 试试这个:http://msdn.microsoft.com/en-us/library/bb773175.aspx (2认同)