![]() |
Eigener Desktop???
Hallo,
kann man sich eigentlich einen eigenen Desktop erstellen? Hab mir mal folgendes angesehen, aber nicht wirklich verstanden ( ![]() MFG Doc |
Re: Eigener Desktop???
Hast du hier schon einmal nach CreateDesktop gesucht? Da wirst du bestimmt einige Beispiele finden...
|
Re: Eigener Desktop???
Hab es mal mit folgenden Code probiert:
Delphi-Quellcode:
Passiert aber nichts, was ist daran falsch???
procedure TForm1.Button1Click(Sender: TObject);
begin SwitchDesktop(CreateDesktop('Oliver', nil, nil, DF_ALLOWOTHERACCOUNTHOOK, DESKTOP_CREATEMENU and DESKTOP_CREATEWINDOW and DESKTOP_ENUMERATE and DESKTOP_HOOKCONTROL and DESKTOP_JOURNALPLAYBACK and DESKTOP_JOURNALRECORD and DESKTOP_READOBJECTS and DESKTOP_SWITCHDESKTOP and DESKTOP_SWITCHDESKTOP, nil)); end; ![]() Diesen Desktopmanager hab ich mir auch angesehen, aber auch nicht ganz verstanden... |
Re: Eigener Desktop???
Delphi-Quellcode:
Ich glaube so müsste das heißen. Aber obs daran liegt???
procedure TForm1.Button1Click(Sender: TObject);
begin SwitchDesktop(CreateDesktop('Oliver', nil, nil, DF_ALLOWOTHERACCOUNTHOOK, DESKTOP_CREATEMENU or DESKTOP_CREATEWINDOW or DESKTOP_ENUMERATE or DESKTOP_HOOKCONTROL or DESKTOP_JOURNALPLAYBACK or DESKTOP_JOURNALRECORD or DESKTOP_READOBJECTS or DESKTOP_SWITCHDESKTOP or DESKTOP_SWITCHDESKTOP, nil)); end; |
Re: Eigener Desktop???
Jo! Lag daran. Habs grade ausprobiert! Machts lieber nicht nach!
|
Re: Eigener Desktop???
Bei mir klappts auch. Wie kann ich denn jetzt z.B. machen, dass ein Fenster angezeigt wird? Oder wie kann ich wieder zu meinem normalen Desktop zurückwechseln???
|
Re: Eigener Desktop???
Guck dir mal
![]() |
Re: Eigener Desktop???
Code:
Und was muss ich jetzt für die ? einsetzen? Und wie kann ich ein Fenster anzeigen?
EnumDesktops(WINSTA_ENUMDESKTOPS, ?, ?);
|
Re: Eigener Desktop???
Mit SetThreadDesktop kannst du einen Thread an einen bestimmten Desktop binden. Wenn du dann ein Fenster erzeugst, geht das automatisch auf den Desktop.
EnumDesktops(OpenWindowStation('???'), DeineEnumProcedure, Egal) |
Re: Eigener Desktop???
Das mit dem Fenster hab ich jetzt endlich verstanden...
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz