Einzelnen Beitrag anzeigen

Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
461 Beiträge
 
Delphi XE4 Professional
 
#1

"Desktop anzeigen" abfangen

  Alt 8. Mär 2012, 18:37
Hallo Leute,

ich möchte gerne Win+D als auch den Button "Desktop anzeigen" unterbinden.
Der eingeschränkte user soll den Desktop nicht sehen, sondern "nur" mein Fenster (ws_Child vom Desktop).

Meine Suche hat bis dato keine Lösung, sondern nur Bruchstücke eines Ansatzes ergeben:

Zitat:
"Show Desktop" sends the command "ToggleDesktop", which, among other
things, posts a DTM_RAISE message (WM_USER + 83) to the Desktop
(Progman) to set it on foreground.
Tests mit function WndProc(WndHWND: HWnd; uMsg: UInt; wParam: WParam; lParam: LParam): LResult; stdcall; haben aber nichts ergeben...

P.S.: Einen TastaturHook für Win+D würde ich nicht gerne machen...

Wäre ein Timer sinnvoll, der überprüft ob der Desktop ganz nach vorne gesetzt wurde?


Hat jemand eine Idee ?

Vielen Dank
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \
  Mit Zitat antworten Zitat