Autor Beitrag
Hack Gott
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 409

Windows Vista
Delphi 2005 Personal, Delphi 7
BeitragVerfasst: Fr 28.01.05 21:10 
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 user profile iconraziel: Titel angepasst - dein "?" klemmt...

_________________
"Je mehr Käse, desto mehr Löcher; Je mehr Löcher, desto weniger Käse. Daraus folgt: Je mehr Käse desto weniger Käse!"
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: 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

_________________
JSXGraph
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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. ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Hack Gott Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 409

Windows Vista
Delphi 2005 Personal, Delphi 7
BeitragVerfasst: 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?

_________________
"Je mehr Käse, desto mehr Löcher; Je mehr Löcher, desto weniger Käse. Daraus folgt: Je mehr Käse desto weniger Käse!"
Thunderous
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25

Win XP, Win 2000, Win 98, FreeBSD, Linux
D5 Prof, FreePascal, Lazarus
BeitragVerfasst: 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:
ausblenden Delphi-Quelltext
1:
2:
3:
BOOL DestroyWindow(
    HWND hWnd   // handle to window to destroy  
   );


und vieles mehr ;)
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Fr 28.01.05 22:40 
ausblenden Delphi-Quelltext
1:
  SetForeGroundWindow(Form1.Handle);					

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.