CDC::GrayStringnbsp(&N);

가상 BOOL GrayString ( CBrush * 나타납니다, BOOL ( 콜백 내보내기 * lpfnOutput ) ( HDC, LPARAM, int ), LPARAM lpData, int nCount, int x, int y, int nWidth, int nHeight );

반환 값

문자열을 그린 경우 0이 아닌 또는 0 TextOut 함수 또는 응용 프로그램에서 제공한 출력 함수 반환 0, 또는 디 밍을 위한 메모리 비트맵을 만들 메모리가 부족 한 경우。

매개 변수

나타납니다

디 밍 (회색)에 사용 되는 브러시를 식별。

lpfnOutput

문자열을 그릴 것입니다 응용 프로그램 제공 콜백 함수의 프로시저 인스턴스의 주소를 지정 합니다. 자세한 내용은 Windows OutputFunc 콜백 함수에 대 한 설명을 참조 하십시오. 이 매개 변수가 NULL인 경우 시스템 Windows TextOut 함수를 사용 하 여 문자열을 그리는 및 lpData 출력 될 문자열에 긴 포인터로 간주 됩니다.

lpData

출력 함수에 전달 될 데이터 멀리 포인터를 지정 합니다. LpfnOutput NULL이면 lpData 출력 될 문자열에 긴 포인터 이어야 합니다.

nCount

출력 될 문자 수를 지정 합니다. 이 매개 변수가 0 인 경우 GrayString (가정에는 lpData 는 문자열에 대 한 포인터) 문자열의 길이 계산 합니다. 이미지 표시 되지만 흐리게 하지 nCount -1 경우 lpfnOutput 가 가리키는 함수는 0을 반환 합니다.

x

논리의 시작 위치를 문자열을 둘러싸는 사각형의 x 좌표를 지정。

y

논리의 시작 위치를 문자열을 둘러싸는 사각형의 y 좌표를 지정。

nWidth

문자열을 둘러싸는 사각형의 (논리 단위)에 너비를 지정 합니다. NWidth 0 이면 GrayString 계산 영역의 너비 lpData 문자열에 대 한 포인터는 가정。

nHeight

높이 (논리 단위)를 문자열을 둘러싸는 사각형의 지정 합니다. NHeight 0 이면 GrayString 계산에서 영역의 높이 lpData 는 문자열에 대 한 포인터를 가정。

주의

무 메모리 비트맵에서 텍스트를 작성 하 고, 비트맵을 디 밍 디스플레이에 비트맵을 복사 하 여 주어진된 위치 (회색) 텍스트를 흐리게 표시 합니다. 함수에 관계 없이 선택한 브러시와 배경 텍스트 희미하게. GrayString 멤버 함수는 현재 선택 된 글꼴을 사용 합니다. 이 함수를 사용 하기 전에 MM_TEXT 매핑 모드를 선택 해야 합니다.

응용 프로그램은 GrayString 멤버 함수를 호출 하지 않고 회색 단색을 지 원하는 장치에 흐리게 (회색된) 문자열을 그릴 수 있습니다. 시스템 색상 COLOR_GRAYTEXT 를 사용할 수 없는 텍스트를 그리는 데 사용 하는 단색 회색 시스템 색상이입니다. 응용 프로그램 COLOR_GRAYTEXT의 색상 값을 검색 GetSysColor Windows 함수를 호출할 수 있습니다. 0 (검정)이 아닌 다른 색이 경우 응용 프로그램 텍스트 색상 색상 값을 설정 하 여 다음 문자열을 직접 그릴 SetTextColor 멤버 함수를 호출할 수 있습니다. 검색된 색상 검게 나오는 경우, 응용 프로그램 호출 해야 합니다 GrayString (회색)을 흐리게 하는 텍스트。

GDI는 Windows를 사용 하 여 lpfnOutput NULL이면 TextOut 함수 및 lpData 출력 문자를 멀리 포인터를 것으로 간주 됩니다. 출력 문자 TextOut 멤버 함수에서 처리할 수 없는 경우 (예를 들어, 문자열은 저장을 비트맵으로), 응용 프로그램 자체 출력 기능을 제공 해야 합니다。

참고 또한 모든 콜백 함수가 콜백 경계에서 예외를 throw 될 수 있으므로 Windows를 반환 하기 전에 Microsoft Foundation 예외를 트래핑 해야 합니다. 예외에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 Visual c + + 프로그래머 가이드 에서 예외

GrayString 에 전달 된 콜백 함수를 __stdcall 호출 규칙을 사용 해야 하 고 __declspec 를 사용 하 여 내보낼 해야 합니다.

GrayString 멤버 함수를 호출 하는 번역 프레임 워크를 미리 보기 모드에 있을 때 TextOut 호출 하는 콜백 함수가 호출 되지 않습니다。

CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp; :: GetSysColor, CDC::SetTextColor, CDC::TextOut, :: GrayString(&N)

Index