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