다음을 통해 공유


ITfLangBarItemBitmapButton::D rawBitmap 메서드(ctfutb.h)

비트맵 단추 항목의 비트맵 및 마스크를 가져옵니다.

구문

HRESULT DrawBitmap(
  [in]  LONG    bmWidth,
  [in]  LONG    bmHeight,
  [in]  DWORD   dwFlags,
  [out] HBITMAP *phbmp,
  [out] HBITMAP *phbmpMask
);

매개 변수

[in] bmWidth

비트맵 단추 항목의 너비를 픽셀 단위로 포함합니다.

[in] bmHeight

비트맵 단추 항목의 높이(픽셀)를 포함합니다.

[in] dwFlags

현재 사용되지 않습니다.

[out] phbmp

비트맵 항목에 대해 그린 비트맵의 핸들을 받는 HBITMAP 값에 대한 포인터입니다.

[out] phbmpMask

마스크 비트맵의 핸들을 수신하는 HBITMAP 값에 대한 포인터입니다. phbmp의 마스크로 작동하는 단색 비트맵입니다. 이 비트맵의 각 검은색 픽셀은 phbmp 의 해당 픽셀을 일반 색으로 표시합니다. 이 비트맵의 각 흰색 픽셀은 phbmp 의 cooresponding 픽셀이 표준 색의 역으로 표시됩니다.

색 변환 없이 비트맵을 표시하려면 phbmp 와 동일한 크기의 단색 비트맵을 만들고 각 픽셀을 검은색으로 설정합니다(RGB(0, 0, 0)).

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

Description
S_OK
메서드를 성공적으로 수행했습니다.
E_INVALIDARG
하나 이상의 매개 변수가 잘못되었습니다.
E_OUTOFMEMORY
메모리 할당 오류가 발생했습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ctfutb.h
DLL Msctf.dll
재배포 가능 파일 Windows 2000 Professional의 TSF 1.0