Fenster durch DLL weitere Gadgets hinzufügen
Verfasst: 21.02.2009 23:49
Hallo,
wenn ich einem Fenster mit einer DLL weitere Gadgets hinzufügen will, kommt bei der Eventabfrage des betroffenen Fenster ein IMA. Ich weiss auch nicht wo der Fehler liegen soll...
Programm:
DLL:
Mag sein, dass die Lösung zu einfach ist und man schon ein paar mehr Befehle braucht um das Problem zu lösen.
Bin für jede Hilfe dankbar.
wenn ich einem Fenster mit einer DLL weitere Gadgets hinzufügen will, kommt bei der Eventabfrage des betroffenen Fenster ein IMA. Ich weiss auch nicht wo der Fehler liegen soll...
Programm:
Code: Alles auswählen
If OpenWindow(0, 232, 289, 185, 85, "Test", #PB_Window_SystemMenu | #PB_Window_TitleBar )
ButtonGadget(0, 5, 5, 70, 25, "Button 1")
ButtonGadget(1, 5, 55, 70, 25, "Button 2")
ContainerGadget(2, 80, 5, 100, 75, #PB_Container_Flat)
CloseGadgetList()
OpenLibrary(0, "Test.dll")
CallFunction(0, "Function", GadgetID(2))
CloseLibrary(0)
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf
Code: Alles auswählen
ProcedureDLL Function(hWndContainer.l)
UseGadgetList(hWndContainer)
ButtonGadget(3, 5, 5, 90, 65, "Button 3")
CloseGadgetList()
EndProcedure
Mag sein, dass die Lösung zu einfach ist und man schon ein paar mehr Befehle braucht um das Problem zu lösen.
Bin für jede Hilfe dankbar.