본문 바로가기

Windows/MFC

COLORREF 에서 r, g, b 를 정수형으로

VC98/Include/WINGDI.H에 다음과 같은 함수가 이미 정의되어 있습니다.

[code]
#define GetRValue(rgb) ((BYTE)(rgb))
#define GetGValue(rgb) ((BYTE)(((WORD)(rgb)) >> 8))
#define GetBValue(rgb) ((BYTE)((rgb)>>16))
[/code]

따라서, 일반 프로그램에서는 별도로 매크로 정의하지 않아도

그냥 GetRValue(..), GetGValue(..) 이렇게 쓰면 되네요.

'Windows > MFC' 카테고리의 다른 글

트레이아이콘 사라졌을 때 trayicon  (0) 2013.10.02
재부팅 restart  (0) 2013.10.02
툴팁(Tool tip) 사용법  (0) 2013.10.02
IPC 사용법  (0) 2013.10.02
FPU를 이용한 형변환  (0) 2013.10.02