¿øÇü |
DWORD GetSysColor(int nIndex); | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MFC ¿øÇü |
ÇØ´çÇÏ´Â ÇÔ¼ö ¾øÀ½ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Àμö |
¢ºnIndex : ±¸ÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ »ö»óÀÌ¸ç ´ÙÀ½ ¿ä¼Ò Áß Çϳª¸¦ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¸®ÅÏ |
¿äûÇÑ ½Ã½ºÅÛ »ö»óÀ» ±¸ÇÑ´Ù. ÀÌ °ªÀº »¡°, ÃÊ·Ï, ÆĶû»ö ¿ä¼Ò·Î ±¸¼ºµÈ COLORREF°ªÀÌ´Ù. nIndex°¡ ¹«È¿ÇÑ °ªÀÏ °æ¿ì´Â 0À» ¸®ÅÏÇϴµ¥ ÀÌ´Â °ËÁ¤»öÀÌ ¾Æ´Ï¶ó Áö¿øÇÏÁö ¾Ê´Â ½Ã½ºÅÛ »ö»óÀ̶ó´Â ¶æÀÌ´Ù. ½Ã½ºÅÛ »ö»óÀÌ °ËÁ¤ÀÎÁö, Áö¿øÇÏ´Â »ö»óÀÌ ¾Æ´ÑÁö´Â GetSysColorBrush ÇÔ¼ö·Î Á¶»çÇÒ ¼ö ÀÖ´Ù. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¼³¸í |
½Ã½ºÅÛ »ö»óÀ̶õ ¿î¿µÃ¼Á¦¿¡ µî·ÏµÇ¾î ÀÖ´Â »ö»óÀÌ¸ç ¿î¿µÃ¼Á¦´Â ½Ã½ºÅÛ »ö»óÇ¥¿¡ µî·ÏµÇ¾î ÀÖ´Â »ö»ó´ë·Î À©µµ¿ì¿Í ±× ±¸¼º¿ä¼Ò¸¦ ±×¸°´Ù. ½Ã½ºÅÛ »ö»óÀº ¹ÙÅÁȸéÀÇ µî·Ï Á¤º¸¿¡¼ »ç¿ëÀÚ°¡ Á÷Á¢ º¯°æÇÒ ¼ö ÀÖÀ¸¸ç ÀÀ¿ë ÇÁ·Î±×·¥Àº »ç¿ëÀÚ°¡ ¼³Á¤ÇØ ³õÀº ½Ã½ºÅÛ »ö»óÀ» Á¶»çÇÏ¿© ¼³Á¤µÈ ´ë·Î À©µµ¿ìÀÇ ±¸¼º ¿ä¼Ò¸¦ ±×·Á¾ß ÇÑ´Ù. ŸÀÌƲ ¹Ù´Â Ç×»ó ÆĶõ»öÀÌ ¾Æ´Ï¸ç »ç¿ëÀÚ¿¡ ÀÇÇØ ´Ù¸¥ »ö»óÀ¸·Î º¯°æµÉ ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ´ÙÀ½ ¿¹Á¦´Â µ¥½ºÅ© ž°ú µ¿ÀÏÇÑ »ö»óÀ¸·Î ÅؽºÆ®¸¦ Ãâ·ÂÇÑ´Ù. LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; COLORREF Color; char Mes[]="µ¥½ºÅ©Å¾°ú Ç×»ó °°Àº »ö»óÀÌ´Ù"; switch(iMessage) { case WM_PAINT: hdc=BeginPaint(hWnd, &ps); Color=GetSysColor(COLOR_DESKTOP); SetTextColor(hdc,Color); TextOut(hdc,10,10,Mes,lstrlen(Mes)); EndPaint(hWnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return(DefWindowProc(hWnd,iMessage,wParam,lParam)); } µ¥½ºÅ© ž »ö»óÀº »ç¿ëÀÚ°¡ ¸¶À½´ë·Î º¯°æÇÒ ¼ö ÀÖ´Â »ö»óÀ̹ǷΠ¹Ýµå½Ã GetSysColor·Î »ö»óÀ» Á¶»çÇؾ߸¸ Á¤È®ÇÑ °ªÀ» ¾Ë ¼ö ÀÖ´Ù. ½ÇÇàÁßÀÇ ¸ð½ÀÀº ´ÙÀ½°ú °°´Ù. µ¥½ºÅ© žÀÇ »ö»óÀÌ °ËÁ¤»öÀ̹ǷΠÅؽºÆ®µµ °ËÁ¤»öÀ¸·Î Ãâ·ÂµÇ¾ú´Ù. ¹ÙÅÁÈ¸é µî·ÏÁ¤º¸¿¡¼ µ¥½ºÅ©Å¾ÀÇ »ö»óÀ» º¯°æÇϸé ÀÌ ÅؽºÆ®ÀÇ »ö»óµµ °°ÀÌ º¯°æµÈ´Ù. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Âü°íÇÔ¼ö |
SetSysColor, GetSysColorBrush | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ç÷§Æû | 95ÀÌ»ó | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ÂüÁ¶ |
|
written by http://www.winapi.co.kr
|