다음을 통해 공유


IDragSourceHelper::InitializeFromBitmap 메서드(shobjidl_core.h)

창 없는 컨트롤에 대한 끌기 이미지 관리자를 초기화합니다.

구문

HRESULT InitializeFromBitmap(
  [in] LPSHDRAGIMAGE pshdi,
  [in] IDataObject   *pDataObject
);

매개 변수

[in] pshdi

형식: LPSHDRAGIMAGE

비트맵에 대한 정보를 포함하는 SHDRAGIMAGE 구조체입니다.

[in] pDataObject

형식: IDataObject*

데이터 개체의 IDataObject 인터페이스에 대한 포인터입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

InitializeFromBitmap은 항상 알파 값을 계산하는 RGB 곱하기 단계를 수행하므로 미리 곱한 알파 혼합 없이 항상 비트맵을 전달해야 합니다. 미리 곱한 알파 혼합이 있는 비트맵을 메서드에 전달하면 오류가 발생하지 않지만 이 메서드는 다시 곱하여 결과 알파 값을 두 배로 곱합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)
DLL Shell32.dll(버전 5.0 이상)

추가 정보

IDragSourceHelper