| ¿øÇü |
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
|