Diverse Fragen zur Erstellung von UI's



  • Hallo,

    ich arbeite mich gerade ein wenig in die WinAPI ein. Fenster zu erstellen und darauf Buttons, Textfelder etc. anzulegen klappt schon sehr gut. Bis jetzt habe ich das folgendermassen gemacht:

    button = CreateWindow("BUTTON","Exit",
                                WS_CHILD | WS_VISIBLE |
                                BS_PUSHBUTTON, 130,340,
                                140,20,hwnd,(HMENU) 1,
                                hInst,NULL);
    

    Dies ist bei vielen Elementen nicht gerade übersichtlich. Wie kann ich das anders machen? Ich habe mir bei VC++ mal den Resource Editor angesehen aber nicht so recht kapiert wie ich die dort erstellten Elemente in meinem Code verwende. Kennt da jemand ein Tutorial dafür?

    Ausserdem, wie bekomme ich den Text aus einem Textfeld? Muss ich dazu auch Messages rumschicken?

    Ich habe mich bisher fast nur mit SDL beschäftigt und habe noch nicht viel Ahnung von der Windowsprogrammierung...

    Schon mal danke für Eure Antworten! 🙂



  • Ausserdem, wie bekomme ich den Text aus einem Textfeld? Muss ich dazu auch Messages rumschicken?

    GetWindowText()



  • Um einen Dialog anzuzeigen benutzt man DialogBox(...) und um einen Text aus einen EditFeld auszulesen GetWindowText.

    [Edit]wieder zu spät 😉 [/Edit]

    M.T.

    [ Dieser Beitrag wurde am 03.11.2002 um 13:52 Uhr von Manuel editiert. ]


Anmelden zum Antworten