|
1. ¿ä¾à Microsoft(ÀÌÇÏ MS) ¿¡¼´Â MS Office ³ª MS °³¹ßÅø¿¡¼ »ç¿ëÀڵ鿡°Ô ÀÚ½ÅÀÇ À©µµ¿ì°¡ »õ·Î¿î »óÅ·Π¾÷µ¥ÀÌÆ® µÇ¾úÀ½À» ¾Ë¸®±âÀ§Çؼ TaskbarÀÇ Ä¸¼ÇÀÌ ±ô¹ÚÀÌ´Â ¹æ¹ýÀ» »ç¿ëÇÏ¿´½À´Ï´Ù. »ç¿ëÀڵ鿡°Ô´Â ²Ï³ª ¸í½ÃÀûÀ̸ç Á÷°üÀûÀÎ ¹æ¹ýÀε¥, ¾î¶»°Ô Çϸé ÀÌ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ¼ ¾Ëº¸±â·Î ÇϰڽÀ´Ï´Ù. 2. º»¹® MS¿¡¼ »ç¿ëÇÏ´Â ¹æ¹ýÀº FlashWindow() ¶ó´Â ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© °£´ÜÈ÷ ±¸ÇöµÇ°í ÀÖ½À´Ï´Ù. ´Ü¼øÈ÷ FlashWindow(TRUE) ¸¦ ÇØÁÖ´Â °Í¸¸À¸·Îµµ À©µµ¿ì´Â Taskbar¿¡¼ ±ôºýÀÏ ¼ö ÀÖ½À´Ï´Ù. Áö¼ÓÀûÀÎ È¿°ú¸¦ ¾ò±â À§Çؼ´Â Timer·Î µ¹¸®¸é µË´Ï´Ù. ±×¸®°í FlashWindow(FALSE) ¸¦ ÇØÁÖ¸é À©µµ¿ìÀÇ ¿ø·¡ TaskBar »óÅ·Πº¹¿øÀÌ µË´Ï´Ù. 3. ¿¹Á¦ ÄÚµå
// ȳ»°í ½ÍÀ»¶§... :)
void CDlg::OnAnoy()
{
static int nState = 0;
if (nState == 0)
::SetTimer(m_hWnd, 1, 1000, NULL);
else
{
KillTimer(1);
FlashWindow(FALSE);
}
nState = 1 - nState;
}
void CDlg::OnTimer(int nID)
{
if (nID == 1)
FlashWindow(TRUE); // ȳ½´Ù.
}
4. ÂüÁ¶ Window Shell Programming - 2001.08.06 Smile Seo - |