工控编程吧

标题: 上位机MFC如何在按钮上显示图标 [打印本页]

作者: qq263946146    时间: 2019-7-27 17:46
标题: 上位机MFC如何在按钮上显示图标
让按钮带上图标,可以先设置按钮的网格为BS_ICON。
再调用 按钮的成员函数SetIcon就可以将一个核动力设置在按钮上显示了。
例如,我们有一个按钮IDC_BUTTON1,通过初始化下面代码就可以添加图标。
IDI_ICON为图标资源ID.
  1.         //添加BS_ICON风格
  2.         CButton* pBtn = (CButton* )GetDlgItem(IDC_BUTTON1);
  3.         pBtn->ModifyStyle(0, BS_ICON);
  4.         //加载图标
  5.         HINSTANCE hInstance = AfxFindResourceHandle(MAKEINTRESOURCE(IDI_ICON),RT_GROUP_ICON);
  6.         HICON hIcon = ::LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON));                        
  7.         pBtn->SetIcon(hIcon);        //设置按钮图标
复制代码
例程源代码下载
(, 下载次数: 0)