다음을 통해 공유


RGB 매크로(wingdi.h)

RGB 매크로는 제공된 인수 및 출력 디바이스의 색 기능을 기반으로 빨강, 녹색, 파랑(RGB) 색을 선택합니다.

문법

COLORREF RGB(
    BYTE r,
    BYTE g,
    BYTE b
);

매개 변수

r

빨간색의 강도입니다.

g

녹색의 강도입니다.

b

파란색의 강도입니다.

반환 값

형식: COLORREF

반환 값은 COLORREF 값으로 결과 RGB 색입니다.

비고

각 인수의 강도는 0~255 범위입니다. 세 강도가 모두 0이면 결과는 검은색입니다. 세 강도가 모두 255이면 결과는 흰색입니다.

COLORREF 색 값의 빨강, 녹색 및 파랑 구성 요소에 대한 개별 값을 추출하려면 GetRValue, GetGValueGetBValue 매크로를 각각 사용합니다.

논리 팔레트를 만들거나 검사할 때 RGBQUAD 구조를 사용하여 색 값을 정의하고 개별 구성 요소 값을 검사합니다. 색상표에서 색 값을 사용하는 방법에 대한 자세한 내용은 PALETTEINDEXPALETTERGB 매크로에 대한 설명을 참조하세요.

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱만 해당]
대상 플랫폼 윈도우즈
헤더 wingdi.h(Windows.h 포함)

참고하십시오

COLORREF

색 매크로

색 개요

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD