Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[QT][C++] Windows7 Okno zawsze na wierzchu ŁĄCZNIE z paskiem zadań

Ostatnio zmodyfikowano 2013-06-27 18:56
Autor Wiadomość
look997
Temat założony przez niniejszego użytkownika
[QT][C++] Windows7 Okno zawsze na wierzchu ŁĄCZNIE z paskiem zadań
» 2013-06-27 10:55:25
Klikając w menu start, obszar tray, puste pole między programami a trayem - okno i tak się ukrywa.

Wszystko jest w porządku gdy przełączam się między różnymi aplikacjami i klikam wszędzie prócz wymienionych wyżej miejsc.

Tak samo działają inne aplikacje które kiedyś używałem, więc być może jest to taka nieproszona funkcja Windowsa.

Podobno to może być rozwiązaniem:
SetWindowPos( this->winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE );
Lecz zwraca błąd:
invalid conversion from 'WId {aka unsigned int}' to 'HWND' [-fpermissive]

Jak to naprawić?
P-86335
pekfos
» 2013-06-27 11:55:43
Rzutuj, o ile WId i HWND są zgodne.
P-86341
look997
Temat założony przez niniejszego użytkownika
» 2013-06-27 12:30:24
Takie coś działa:
    HWND hWnd = reinterpret_cast<HWND>(this->winId());
    SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
Ale okazuje się, że dokładnie tak samo jak flagi z tematu. :(

Wyjaśnienie w czym dokładnie jest problem:
http://youtu.be/k5TCtr1hPKY
P-86343
DejaVu
» 2013-06-27 12:38:59
Ile razy zapytasz o to samo? Odpowiedź już dostałeś tu:
[C++, Qt] Okno wyświetlające się nad paskiem zadań
Odpowiedź otrzymałeś również na 4programmers, ale tam już Twój temat został usunięty lub gdzieś pogrzebany.

Tylko i wyłącznie DeskBand umożliwia przyklejenie czegokolwiek na pasku zadań, a i tak ta technologia ma status deprecated od wersji Windows 7 (choć jeszcze działa i jest jeszcze wspierana).
P-86345
look997
Temat założony przez niniejszego użytkownika
» 2013-06-27 15:22:20
Tam nie ma odpowiedzi na moje pytanie.
P-86358
DejaVu
» 2013-06-27 17:24:35
Jest odpowiedź na Twoje pytanie w tamtym jak również w tym temacie. Na 4programmers również dostałeś odpowiedź, ale Ty dalej drążysz temat i ignorujesz odpowiedź "DeskBand".
P-86373
look997
Temat założony przez niniejszego użytkownika
» 2013-06-27 18:08:24
To nie musi być DeskBand(o którym sam pisałeś że jest trudny), może być zwykłe okienko z wyższym priorytetem niż pasek zadań Win7.
P-86384
look997
Temat założony przez niniejszego użytkownika
» 2013-06-27 18:08:52
To nie musi być DeskBand(o którym sam pisałeś że jest ZA trudny), może być zwykłe okienko z wyższym priorytetem niż pasek zadań Win7. Jak to zrobić? Oto jest pytanie.
P-86385
« 1 » 2
  Strona 1 z 2 Następna strona