Fenster ohne Titelleiste
-
hi leute,
ich beiss mir seit tagen an einem problem die zähne aus. ich möchte ein fenster ohne titelleiste erstellen. gut, das fenster hab ich in zwiechen, aber ich bekomm die titelleiste nicht weg. mit WM_POPUPWINDOW bekomme ich zwar ein fenster ohne titelleiste, aba ich kann das fenster nicht mehr verschieben was ja auch klar ist weils ein popup ist. und jetzt komme ich zu meiner frage:kann mir einer von euch ne funktion zum abfangen von WM_NCHITTEST sagen. die funktion soll immer HTCAPTION zurück schicken.
ich muss dazu sagen das ich in sachen api noch am anfang bin. konsolen programmierung hab ich ja schon gefressen.
wäre cool wenn mir jemand helfen kann.
schon mal danke
cu meisterlampe2407
-
hm, ich versteh' jetzt nicht so ganz Dein Problem, im Grunde hast Du die Lösung doch schon selbst geschrieben. Du fängst in Deiner WndProc WM_NCHITTEST ab und lieferst HTCAPTION zurück. Wenn Du willst, dass Du das Fenster nur in einer gewissen Region verschieben kannst musst Du halt vorher noch prüfen, ob die Maus sich in dieser Region befindet.