我正在尝试使用Windows API GetSystemMetrics(SM_CXSIZE)在我的项目中获取Windows中按钮的大小。
而GetSystemMetrics(SM_CXSIZE)在Windows 8中返回“36”,而我能够正确调整工具栏窗口。 但它在Windows Server 2012中返回“22”,我无法正确调整工具栏。
示例代码段为:
#include <windows.h>
#include <stdio.h>
#pragma comment(lib, "user32.lib")
int main()
{
printf("Value SM_CXSIZE: %d", GetSystemMetrics(SM_CXSIZE));
return 0;
}
请您建议一种方法来实现这一目标。