我试图用MFC做一个符号button。 图标资源(* .ico)有16×16像素的大小。 当我将图标加载到button中时,图标出现两次。 你知道我怎样才能指定绘制到button表面上的图标的大小?
我正在使用的代码片段:
CButton* btn = reinterpret_cast<CButton*>(GetDlgItem(IDC_BUTTON_RUNTER)); btn->SetIcon(AfxGetApp()->LoadIconA(MAKEINTRESOURCE(IDI_RUNTER)));
谢谢你的帮助!
您可以使用LoadImage
而不是LoadImage
,它将允许您指定大小。