| ¿øÇü |
BOOL IsIconic( HWND hWnd ); |
| MFC ¿øÇü |
BOOL CWnd::IsIconic( ) const; |
| Àμö |
¢º hWnd : ÃÖ¼ÒÈ »óŸ¦ Á¶»çÇÒ À©µµ¿ìÀÇ ÇÚµé |
| ¸®ÅÏ |
À©µµ¿ì°¡ ÃÖ¼ÒȵǾî ÀÖÀ¸¸é 0ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÏ¸ç ±×·¸Áö ¾ÊÀ¸¸é 0À» ¸®ÅÏÇÑ´Ù. |
| ¼³¸í |
hWnd À©µµ¿ì°¡ ÃÖ¼ÒÈ »óÅÂ, Áï ¾ÆÀÌÄÜ »óÅÂÀÎÁö¸¦ Á¶»çÇÑ´Ù. ÃÖ¼ÒÈµÈ »óÅ¿¡¼´Â Ưº°ÇÑ ´Ù¸¥ 󸮸¦ ÇϰíÀÚ ÇÒ ¶§ ÀÌ ÇÔ¼ö·Î À©µµ¿ìÀÇ ÇöÀç »óŸ¦ Á¶»çÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ÃÖ¼ÒÈ »óÅÂÀÏ ¶§ ¾ÆÀÌÄÜÀ» Á÷Á¢ ±×¸®°í ½ÍÀ¸¸é WM_PAINT¿¡¼ ÀÌ ÇÔ¼ö¸¦ È£ÃâÇÏ¿© ÇöÀç »óŸ¦ Á¶»çÇϰí ÀÛ¾÷ ¿µ¿ª ´ë½Å ¾ÆÀÌÄÜÀ¸·Î Ãâ·ÂÀ» ³»º¸³½´Ù. ´ÙÀ½ ¿¹Á¦´Â WM_TIMER¿¡¼ ÀÛ¾÷¿µ¿ªÀÇ ÆøÀ¸·ÎºÎÅÍ ¾î¶² °ªÀ» °è»êÇÏ¿© ÀÛ¾÷À» ó¸®ÇÏµÇ ÆøÀÌ 0ÀÎ °æ¿ìÀÇ Ã³¸®¸¦ Ưº°ÇÏ°Ô ´Ù¸£°Ô ó¸®Çϱâ À§ÇØ IsIconic ÇÔ¼ö·Î À©µµ¿ìÀÇ »óŸ¦ Á¶»çÇÑ´Ù. ¸¸¾à ÀÌ Ã³¸®¸¦ »ý·«ÇØ ¹ö¸± °æ¿ì 0À¸·Î ³ª´©±â ¿¹¿Ü°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù.
LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
RECT crt;
int Width, Value;
switch(iMessage) {
case WM_CREATE:
SetTimer(hWnd,1,1000,NULL);
return 0;
case WM_TIMER:
GetClientRect(hWnd,&crt);
Width=crt.right - crt.left;
if (!IsIconic(hWnd)) {
Value=1234/Width;
// ´Ù¸¥ ÀÛ¾÷
}
return 0;
case WM_PAINT:
hdc=BeginPaint(hWnd, &ps);
EndPaint(hWnd, &ps);
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}
|
| Âü°íÇÔ¼ö |
IsZoomed : À©µµ¿ì°¡ ÃÖ´ëÈ »óÅÂÀÎÁö Á¶»çÇÑ´Ù. |
| Ç÷§Æû | 95ÀÌ»ó |
| ÂüÁ¶ |
|
|
written by http://www.winapi.co.kr
|