如题
在CStatic上显示16x16的小图标?

解决方案 »

  1.   

    CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC1);
    pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE)
    pStatic->SetIcon(.....);
      

  2.   

    CWnd::SetIcon
    HICON SetIcon( HICON hIcon, BOOL bBigIcon );bBigIconSpecifies a 32 pixel by 32 pixel icon if TRUE; specifies a 16 pixel by 16 pixel icon if FALSE.是否可以??没试过
      

  3.   

    那样不行,这样了 CStatic   *pStatic=(CStatic  *)GetDlgItem(IDC_STATIC_1);

    HICON hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(), 
    MAKEINTRESOURCE(IDR_MAINFRAME), IMAGE_ICON, 16, 16, 0); pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE); pStatic->SetIcon(hIcon);