Würde es funktionieren....

Previous topic - Next topic

Schranz0r

Tach mein lieber Gernot,

sag doch mal....... :D

"WÜRDE" es funktionieren, mit GLBasic eine WinApiGui zu basteln(sprich user32.dll ect.), in Verbindung mit dem GLBASIC_HWND?

So dinger wie Buttons, Windows, Winmessage, Textbox.....

trucidare und ich liebäugeln da grad ein bissen mit, nur meinte er, das du wohl ein paar Dinger auf der "RESTRICT-Liste" hast ;) Du böser Bube :P

Desweiteren ist uns aufgefallen, das die windows.h ja nicht im Programm mit eingebunden werden kann/darf, könnte man da was machen?
Da die einige Engines benutzen wollen... wieso auch immer(Pfui... böse Engine) ;)

Kann man dir da einige Informationen entlocken?
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

trucidare

Zieh mich da nich mit rein ^^
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Kitty Hello

Machen kann man alles. Ist halt viel Arbeit. Das HWND für das GLBasic Fenster hast Du ja.

trucidare

Eben da liegt das problem... du hast die glbasic engine darin deswegen sind steuerelemente da nicht einzu fügen. eine variante wäre ein neues hwnd jedoch bekommen wir darauf kein korrekten zugriff da wenn das glbasic window im hintergrund ist das neue hwnd keine messages mehr bekommt und mit autopause false bekommt nur das glbasic hwnd die messages.
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

Kitty Hello

Steuerelemente kann man mit WS_CHILD auf das GLBasic Fenster machen. Evtl. kann man auch das GLBasic Fenster als Child in ein anderes Umparenten.
Wenn das Fenster total getrennt sein soll, musst Du die Message-Loop in einen eigenen Thread packen.

trucidare

Also ich würde die zweite methode bevorzugen jedoch hab ich kein plan wie ich das fenster mit der glb engine in ein child pack.
das wür dich dann verstecken und somit die steuerelemente auf dem neuen parent zeichnen.
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

Schranz0r

Was mich in erster Linie interessiert, ob alles zugreifbar ist im GLB-Fenster?
Oder ob du auf ein paar sachen schon was gesetzt hast, wie z.B den Windowspointer(Mauszeiger), den kann ich nicht abändern über die Api!
Solche sachen halt ...
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard