Entwickler-Ecke
Windows API - Was bedeutet HWND
Hack Gott - Fr 28.01.05 21:10
Titel: Was bedeutet HWND
Ich würd gerne mal wissen was für ein Typ HWND ist??? Es steht leider nichts in der Delphi Hilfe. :oops: Als ich es als String verwenden wollte kam nur eine Meldung von Delphi, dass String mit HWND nicht kompatibel ist.
Moderiert von
raziel: Titel angepasst - dein "?" klemmt...
raziel - Fr 28.01.05 21:14
Hi,
HWND steht für: "Handle Window" und identifiziert ein Fenster (auch Buttons und Edit-Felder zählen als Fenster!) unter Windows eindeutig. Ist quasi als eine "ID" zu verstehen, um jedes Fenster auf deinem Desktop eindeutig zu machen.
HWND ist vom Typ Integer oder Cardinal, bin ich grad nicht so sicher... :gruebel:
raziel
Delete - Fr 28.01.05 21:14
HWND steht für das Handle eines Fensters, wenn nicht sogar generell für jedes Handle. Ist im Prinzip nichts weiter als eine Zahl, die ein Fenster eineindeutig identifiziert.
Edit: Mist, zu langsam. Könnte man beim Posting nicht die Zeitangabe auf Sekunden ausweiten? ^^
Christian S. - Fr 28.01.05 21:40
Elite hat folgendes geschrieben: |
Edit: Mist, zu langsam. Könnte man beim Posting nicht die Zeitangabe auf Sekunden ausweiten? ^^ |
Dann wärst Du immer noch zu langsam. Sortiert wird nämlich sekundengenau. ;-)
BenBE - Fr 28.01.05 21:44
raziel hat folgendes geschrieben: |
HWND ist vom Typ Integer oder Cardinal, bin ich grad nicht so sicher... :gruebel: |
Type THandle = Type Cardinal; um jetzt mal die Windows.pas zu zitieren. Das zweite Typ bedeutet nur, dass THandle und Cardinal als zwei verschiedene Typen vom Compiler behandelt werden sollen, auch wenn sie identisch sind.
Elite hat folgendes geschrieben: |
Edit: Mist, zu langsam. Könnte man beim Posting nicht die Zeitangabe auf Sekunden ausweiten? ^^ |
ergänz einfach in deinem Profil das Zeitformat mit ":s" am Ende ...
Christian S. hat folgendes geschrieben: |
Elite hat folgendes geschrieben: | Edit: Mist, zu langsam. Könnte man beim Posting nicht die Zeitangabe auf Sekunden ausweiten? ^^ | Dann wärst Du immer noch zu langsam. Sortiert wird nämlich sekundengenau. ;-) |
Naja, wenigstens würde er sehen, um wieviele Sekunden er hätte schneller sein müssen :P
Hack Gott - Fr 28.01.05 22:07
Titel: RE: HWND
Und wie kann ich dieses HWND dann anwenden??? Ich hab zum Beispiel einen Code (GETFOREGROUNDWINDOW) um die Klasse des Fensters im Vordergrund zu ermitteln, was kann ich jetzt damit alles machen?
Thunderous - Fr 28.01.05 22:36
Titel: Re: RE: HWND
Hack Gott hat folgendes geschrieben: |
Und wie kann ich dieses HWND dann anwenden??? Ich hab zum Beispiel einen Code (GETFOREGROUNDWINDOW) um die Klasse des Fensters im Vordergrund zu ermitteln, was kann ich jetzt damit alles machen? |
zum Bleistift:
Delphi-Quelltext
1: 2: 3:
| BOOL DestroyWindow( HWND hWnd ); |
und vieles mehr ;)
wulfskin - Fr 28.01.05 22:40
Delphi-Quelltext
1:
| SetForeGroundWindow(Form1.Handle); |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!