AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Über HInstance zu Window Handel

Ein Thema von Sidores · begonnen am 12. Okt 2005 · letzter Beitrag vom 12. Okt 2005
Antwort Antwort
Sidores

Registriert seit: 17. Sep 2003
Ort: Oldenburg
107 Beiträge
 
Delphi 7 Professional
 
#1

Über HInstance zu Window Handel

  Alt 12. Okt 2005, 11:53
Moin,

Ich rufe über ShellExecute ein Programm auf und möchte mit hilfe der Instance die mir die Funktion zurückgibt, das Fensert-handle ermitteln um so die Position des Fensters über MoveWindow zu verändern. Leider habe ich nichts gefunden was mir weiterhilft, aber ich hoffe das mir jemand helfen kann?

Mfg
Sidores
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Über HInstance zu Window Handel

  Alt 12. Okt 2005, 12:11
Man lese die Dokumentation richtig:
Zitat:
Returns a value greater than 32 if successful, or an error value that is less than or equal to 32 otherwise. The following table lists the error values. The return value is cast as an HINSTANCE for backward compatibility with 16-bit Windows applications. It is not a true HINSTANCE, however. The only thing that can be done with the returned HINSTANCE is to cast it to an int and compare it with the value 32 or one of the error codes below.
Du wirst wohl das Fenster mit MSDN-Library durchsuchenFindWindow suchen müssen oder MSDN-Library durchsuchenCreateProcess benutzen, dort kannst du in der MSDN-Library durchsuchenSTARTUPINFO Struktur größe und Position des Hauptfensters des neuen Prozesses angeben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Sidores

Registriert seit: 17. Sep 2003
Ort: Oldenburg
107 Beiträge
 
Delphi 7 Professional
 
#3

Re: Über HInstance zu Window Handel

  Alt 12. Okt 2005, 12:59
mein Problem ist das ich das Programm nicht über Findwindow finden kann da ich den Fenstertitel und die Fensterklasse nicht kennen. Und ich muss das Fenster während der Laufzeit neu positionieren können und nicht nur wenn ich es starte. Fällt jemanden vielleicht sonst noch ne Möglichkeit ein?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#4

Re: Über HInstance zu Window Handel

  Alt 12. Okt 2005, 13:03
Zitat von Sidores:
mein Problem ist das ich das Programm nicht über Findwindow finden kann da ich den Fenstertitel und die Fensterklasse nicht kennen.
Irrelevant. Ist gibt keine eindeutige von hInstance auf ein Fensterhandle, da eine Anwendung mehrere Fenster haben kann. Abgesehen davon ist hInstance auch irrelevant, korrekt wären hier PID oder Prozeß-Handle (s.o. von Luckie).
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz