typedef struct {
                UINT  cbSize;
                HWND  hwnd;
                DWORD dwFlags;
                UINT  uCount;
                DWORD dwTimeout;
        } FLASHWINFO, *PFLASHWINFO;
        #define FLASHW_STOP                        0
        #define FLASHW_CAPTION                1
        #define FLASHW_TRAY                        2
        #define FLASHW_ALL                        3
        #define FLASHW_TIMER                4
        #define FLASHW_TIMERNOFG        12

        typedef BOOL (__stdcall *LPFNFALSHWINDOWEX)(PFLASHWINFO);

        HMODULE        hModule = LoadLibrary("user32.dll");
        if( hModule )
        {
                LPFNFALSHWINDOWEX lpfnFlashWindowEx = NULL;
                lpfnFlashWindowEx = (LPFNFALSHWINDOWEX)GetProcAddress(hModule,"FlashWindowEx");
                if( lpfnFlashWindowEx )
                {
                        FLASHWINFO        stFlashInfo;
                        
                        stFlashInfo.cbSize = sizeof( FLASHWINFO );
                        stFlashInfo.hwnd = GetSafeHwnd();
                        stFlashInfo.dwFlags = FLASHW_CAPTION;
                        stFlashInfo.uCount =  5;
                        stFlashInfo.dwTimeout = 300;
                        
                        BOOL bRet = (*lpfnFlashWindowEx)( &stFlashInfo );

                }

                FreeLibrary(hModule);
        }        

'KB > MFC/Win32' 카테고리의 다른 글

트리 에디트 가능하게 하기  (0) 2004.03.19
툴바 리바 색깔 바꾸기  (0) 2004.03.19
msword 오토메이션 예  (0) 2004.03.19
ListCtrl KnowHow  (0) 2004.03.19
다이얼로그 비활성화 되었을때 그냥 숨기기  (0) 2004.03.19

+ Recent posts