"wechseln zu" wie im taskmanager realisieren
spacer
Autor Nachricht
acnut
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 172
Erhaltene Danke: 3

Windows 7, Windows Vista, Windows XP, Ubuntu, Kubuntu, Pardus
Delphi 2010 SV, Java Editor, VS 2010 SV
BeitragVerfasst: Mo 01.08.11 15:41 
wie realisiere ich die "wechseln zu *blablaanwendung.exe*"?
also mit shellexecute gehts glaub ich mal nicht aber wie sonst?, soll ich die tastenkombis alt+tab bzw. windows+tab simulieren?
aber das sieht dann doch auch nicht "nett" aus :( also wie muss ich das machen?



ACnut


Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Mo 01.08.2011 um 16:24

_________________
Hey, die Sonne scheint, da werd ich mal in kurzen Hosen fernsehn…
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15843
Erhaltene Danke: 742

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Mo 01.08.11 16:03 
Ein sichtbares Fenster der Anwendung suchen, das den Stil WS_EX_APPWINDOW hat (oder eins ohne, wenn es ein solches nicht gibt), und dann dieses sichtbar machen.

Stichworte: EnumWindows, SetForegroundWindow, ...

Für diesen Beitrag haben gedankt: acnut
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
acnut Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 172
Erhaltene Danke: 3

Windows 7, Windows Vista, Windows XP, Ubuntu, Kubuntu, Pardus
Delphi 2010 SV, Java Editor, VS 2010 SV
BeitragVerfasst: Mo 01.08.11 16:24 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Ein sichtbares Fenster der Anwendung suchen, das den Stil WS_EX_APPWINDOW hat (oder eins ohne, wenn es ein solches nicht gibt), und dann dieses sichtbar machen.

Stichworte: EnumWindows, SetForegroundWindow, ...


cooooool danke @jaenicke und msdn ;)

_________________
Hey, die Sonne scheint, da werd ich mal in kurzen Hosen fernsehn…
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Delphi-Laie
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 504
Erhaltene Danke: 30


Delphi 2-4
BeitragVerfasst: Mo 01.08.11 17:08 
Nunja.... Das erinnert mich an die Parabel / Metapher von der Henne und dem Ei.

Der Taskmanager bietet unter "Anwendungen" (welch ein blödsinniges Substantiv in diesem Kontext!) genau die Programme (bwz. Fenster) an, die einen Eintrag in der sog. Taskleiste bewirken.

Wenn man nun ein solches taskbareintragendes bzw. taskbareintragbewirkendes Fenster hat, und man möchte den dazugehörigen Prozeß ermitteln (genau das passiert ja bei "Zum Prozess wechseln")? Ist Dir diese Reihenfolge auch wichtig, acnut?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
acnut Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 172
Erhaltene Danke: 3

Windows 7, Windows Vista, Windows XP, Ubuntu, Kubuntu, Pardus
Delphi 2010 SV, Java Editor, VS 2010 SV
BeitragVerfasst: Mo 01.08.11 17:21 
user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
...Ist Dir diese Reihenfolge auch wichtig, acnut?


nicht wirklich :mrgreen:. hab es (von meiner seite aus) für unnötig gehalten, allerdings soll mein programm den taskmanager nachahmen ;)
allerdings könnte ich es auch einfach so wie es is lassen ;)

_________________
Hey, die Sonne scheint, da werd ich mal in kurzen Hosen fernsehn…
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home