HANDLE, HPEN, HBRUSH, HWND
-
Hallo,
sind die im Titel genannten Handles im typ identisch und heißen die nur so, oder sind sie von grundauf verschieden?
Kann man die Typen untereinander Zuweisen? z.B.
HPEN hPen = Select...; // usw. HANDLE h = hPen;oder
HWND hWnd = CreateWindow... // usw. HANDLE h = hWnd;oder geht das nicht?
danke für eure Hilfe
-
Ein Handle ist eigentlich nur ein Zeiger auf eine Datenstruktur und somit ein int * (oder long *).
Insofern sind sie ziemlich portabel...
-
DocJunioR schrieb:
Ein Handle ist eigentlich nur ein Zeiger auf eine Datenstruktur und somit ein int * (oder long *).
Insofern sind sie ziemlich portabel...
Danke für deine Hilfe

-
man sollte jedoch keiner funktion, die ein HWND erwartet ein HBRUSH geben. dann funzt nix oder crashed
-
net schrieb:
man sollte jedoch keiner funktion, die ein HWND erwartet ein HBRUSH geben. dann funzt nix oder crashed
Hallo,
danke für den Tip, das hatte ich auch nicht vor, es ging mir hauptsächlich um die übergabe HPEN, HBRUSH usw. an ein HANDLE.
Gruß
ZuBesuch