工控编程吧

标题: 上位机MFC如何获得其他程序的图标 [打印本页]

作者: qq263946146    时间: 2019-7-31 11:48
标题: 上位机MFC如何获得其他程序的图标
程序图标的提取可以简单通过函数ExtractIcon实现。
我们可以在一个按钮的点击函数内测试,
  1. void CGkbc8Dlg::OnButton1()
  2. {
  3.         // TODO: Add your control notification handler code here
  4.                 //获得写字板程序图标
  5.         HICON hIcon=::ExtractIcon(AfxGetInstanceHandle(), _T("NotePad.exe"), 0);

  6.         CDC* pDC = GetDC();
  7.         if (hIcon != NULL)
  8.         {
  9.                 //绘制图标
  10.            pDC->DrawIcon(15, 50, hIcon);
  11.         }
  12.        
  13.         //销毁图标
  14.         DestroyIcon(hIcon);       
  15. }
复制代码
(, 下载次数: 0)