Einzelnen Beitrag anzeigen

hathor
(Gast)

n/a Beiträge
 
#2

AW: Windows 8: Von Desktop zu Metro via WinApi?

  Alt 23. Jan 2014, 09:12
Einfache Lösung:
Man kann den Tastencode senden:
super key = WINDOWS LOGO TASTE + Q
schaltet zur METROGUI.
Wert: 0x5B - Linke Windows-Taste
ssSuper: 8dez = $08 - Taste: Super-Taste / Windowstaste / Windows-Logo-Taste
So geht's:

Delphi-Quellcode:
procedure TForm1.ButtonClick(Sender: TObject);
begin
  keybd_event(VK_LWIN, 0, 0, 0);
  keybd_event(Ord('Q'), 0, 0, 0);
  keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);
end;
METROGUI = METROUI = LAUNCHER
IsLauncherVisible

Suche in GOOGLE:
msdn IAppVisibility::IsLauncherVisible
msdn MONITOR_APP_VISIBILITY

http://msdn.microsoft.com/de-de/libr...=vs.85%29.aspx
http://msdn.microsoft.com/de-de/libr...=vs.85%29.aspx

Geändert von hathor (23. Jan 2014 um 13:08 Uhr)
  Mit Zitat antworten Zitat