Huhu,
ich möchte über eine DLL (rufe die Funktion dann über Java auf) ein Fenster erstellen, welches Transparent und "durchklickbar" ist. Ich habe beides schon hinbekommen, jedoch habe ich noch ein Problem. Ich möchte, dass Dinge, die ich auf das Fenster nachträglich zeichne, nicht durchsichtig sind.
Ich möchte z.B. mit Textout Strings auf das Fenster malen, oder auch Bitmaps, diese sollen nicht durchsichtig sein, alles andere (einfach der windows background) schon..
die transparenz und durchklickbarkeit mache ich wie folgt.
das wird nach CreateWindow() aufgerufen ..
Und noch eine kleine Frage: Ich möchte das Fenster ohne Ränder haben, auch kein X oben rechts usw.. es soll komplett unsichtbar sein, bis auf die sachen die ich draufmale ...
Danke![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
ich möchte über eine DLL (rufe die Funktion dann über Java auf) ein Fenster erstellen, welches Transparent und "durchklickbar" ist. Ich habe beides schon hinbekommen, jedoch habe ich noch ein Problem. Ich möchte, dass Dinge, die ich auf das Fenster nachträglich zeichne, nicht durchsichtig sind.
Ich möchte z.B. mit Textout Strings auf das Fenster malen, oder auch Bitmaps, diese sollen nicht durchsichtig sein, alles andere (einfach der windows background) schon..
die transparenz und durchklickbarkeit mache ich wie folgt.
Code:
SetWindowLong(hwnd,
GWL_EXSTYLE,
GetWindowLong(hwnd, GWL_EXSTYLE) | WS_EX_LAYERED | WS_EX_TRANSPARENT);
ShowWindow (hwnd,SW_SHOW);
UpdateWindow(hwnd);
das wird nach CreateWindow() aufgerufen ..
Und noch eine kleine Frage: Ich möchte das Fenster ohne Ränder haben, auch kein X oben rechts usw.. es soll komplett unsichtbar sein, bis auf die sachen die ich draufmale ...
Danke
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)