如何制作16x16像素图标大小的符号按钮?

时间:2011-02-03 15:19:43

标签: windows mfc

我尝试使用MFC制作符号按钮。 Icon-Resource(* .ico)的大小为16x16像素。当我将图标加载到按钮时,图标会显示两倍大。你知道我如何指定按钮表面上绘制的图标的大小吗?

我正在使用的代码片段:

CButton* btn = reinterpret_cast<CButton*>(GetDlgItem(IDC_BUTTON_RUNTER));
btn->SetIcon(AfxGetApp()->LoadIconA(MAKEINTRESOURCE(IDI_RUNTER)));

enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

您可以使用LoadImage代替LoadIcon,这样您就可以指定尺寸。