다음을 통해 공유


DrawShadowText 함수(commctrl.h)

그림자가 있는 텍스트를 그립니다.

구문

int DrawShadowText(
  HDC      hdc,
  LPCWSTR  pszText,
  UINT     cch,
  RECT     *prc,
  DWORD    dwFlags,
  COLORREF crText,
  COLORREF crShadow,
  int      ixOffset,
  int      iyOffset
);

매개 변수

hdc

형식: HDC

Hdc.

pszText

형식: LPCWSTR

그릴 텍스트가 포함된 문자열에 대한 포인터입니다.

cch

형식: UINT

그릴 문자열의 문자 수를 지정하는 UINT 입니다.

prc

형식: const RECT*

논리 좌표에서 텍스트를 그릴 사각형을 포함하는 RECT 구조체에 대한 포인터입니다.

dwFlags

형식: DWORD

텍스트를 그릴 방법을 지정하는 DWORD 입니다. 가능한 매개 변수 값은 값 서식 을 참조하세요.

crText

형식: COLORREF

텍스트의 색을 포함하는 COLORREF 구조체입니다.

crShadow

형식: COLORREF

텍스트 그림자의 색을 포함하는 COLORREF 구조체입니다.

ixOffset

형식: int

텍스트가 시작되는 위치의 x 좌표를 지정하는 int 형식의 값입니다.

iyOffset

형식: int

텍스트가 시작되는 위치의 y 좌표를 지정하는 int 형식의 값입니다.

반환 값

형식: int

함수가 성공하면 텍스트의 높이를 논리 단위로 반환하고, 그렇지 않으면 0을 반환합니다.

설명

DrawShadowText를 사용하려면 매니페스트에 Comctl32.dll 버전 6을 지정합니다. 매니페스트에 대한 자세한 내용은 시각적 스타일 사용을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commctrl.h
라이브러리 Comctl32.lib
DLL ComCtl32.dll(버전 6 이상)