본문 바로가기

Projects/CoVNC

CF_BITMAP 사용하기

 // to set a bitmap to a button, load a 32x32 bitmap
   // and copy it to clipboard. Call CommandBarButton's PasteFace()
   // to copy the bitmap to the button face. to use
   // Outlook's set of predefined bitmap, set button's FaceId to     //the
   // button whose bitmap you want to use
   HBITMAP hBmp =(HBITMAP)::LoadImage(_Module.GetResourceInstance(),
   MAKEINTRESOURCE(IDB_BITMAP1),IMAGE_BITMAP,0,0,LR_LOADMAP3DCOLORS);

   // put bitmap into Clipboard
   ::OpenClipboard(NULL);
   ::EmptyClipboard();
   ::SetClipboardData(CF_BITMAP, (HANDLE)hBmp);
   ::CloseClipboard();
   ::DeleteObject(hBmp);       
   // set style before setting bitmap
   spCmdButton->PutStyle(Office::msoButtonIconAndCaption);

'Projects > CoVNC' 카테고리의 다른 글

BMP를 DDB로 변환  (0) 2007.02.01
비트맵 파일 저장하고 읽기  (0) 2007.02.01
클립보드에서 이미지 읽기  (0) 2007.01.25
Swap16IfLE() 매크로  (0) 2007.01.24
자바 이미지 저장  (0) 2007.01.24