[WinAPI] FlashWindowEx + ITaskBarList3 = okno nie miga na pasku zadań
Ostatnio zmodyfikowano 2011-12-23 13:35
Mrovqa Temat założony przez niniejszego użytkownika |
[WinAPI] FlashWindowEx + ITaskBarList3 = okno nie miga na pasku zadań » 2011-12-23 13:35:21 Witam! Mam dość dziwaczny problem... Gdy użyję FlashWindowEx() to okno miga (też na pasku zadań - jedno z ustawień). Jednak gdy za pomocą ITaskBarList3 usunę z paska zadań okno główne i dodam w zamian okno dialogowe, to na pasku zadań to okno dialogowe nie chce migać :/ (poprawiam oczywiście uchwyt okna). FLASHWINFO obj; obj.cbSize = sizeof( FLASHWINFO ); obj.dwFlags = FLASHW_ALL; obj.hwnd = g_hwnd; obj.uCount = 3; obj.dwTimeout = 300; FlashWindowEx( & obj );
if( OSVersion ) { ptl->AddTab( hwnd ); ptl->ActivateTab( hwnd ); ptl->DeleteTab( g_hwnd ); }
FLASHWINFO obj; obj.cbSize = sizeof( FLASHWINFO ); obj.dwFlags = FLASHW_ALL; obj.hwnd = hwnd; obj.uCount = 3; obj.dwTimeout = 300; FlashWindowEx( & obj );
O co z tym chodzi? :/ Trochę mnie to wkurza... /edit: jest jakaś inna funkcja, która działa tak jak FlashWindow() / FlashWindowEx() ? Może ona by działała... głównie chodzi mi, żeby migało na pasku zadań :) /edit2: zauważyłem coś... okno główne jest tworzone przez CreateWindowEx, a okna dialogowe to okna dialogowe (jakoś nie za dobrze mi to brzmi...). Czyżby FlashWindow() / FlashWindowEx() nie działał na oknach dialogowych? :/ Pozdrawiam, Mrowqa |
|
« 1 » |