Eigenes Framework?
-
Hi,
hab ihr euch schon mal ein eigenes Framework zur Kapselung der WinApi geschrieben? Ich bin im Moment dabei und hab immerhin schon das Fenster selber, Buttons, Labels, TextBoxes und die ListBox geschafft. Als Designer benutze ich den eingebauten Resourceeditor von VS. Fertig sieht's dann etwa so aus:
window = new Window(IDD_DIALOG1); window->OnInit = OnInit; window->AddChild(new Button(window, button1, OnClick)); window->AddChild(new Button(window, button2, OnClick2)); window->AddChild(new TextBox(window, text1)); window->AddChild(new ListBox(window, list1, OnClick3)); window->AddChild(new ListBox(window, list2)); window->Show();Der zweite Parameter ist jeweils die ID.
Jetzt kommt ihr

-
Du hast zu viel Zeit :p
-
eine OnClick Callback function kann ein bisschen wenig sein. Ne alternative wäre, dass man ButtonPressedListeners hinzufügen kann, die dann aufgerufen werden.
Wer räumt den Speicher für die new Children auf?