nochmal ne kleine frage zu resourcen



  • ich hab in meinem dialog ne combobox und hab versucht sie mit texteinträgen zu füllen. aber es hat nix angezeigt als ich auf den kleinen pfeil gedrückt habe. nix - keine einträge. als ich dann auf die idee gekommen bis es einfach einzutippen war es dann da. aber wieder nicht, wenn ich auf den kleine pfeil drücke.
    ich will ein dropdownmenü und das ist eben mein problem.

    hier der code:

    resourcendatei:
    ....
    BEGIN
    COMBOBOX IDD_COMBOBOX1, 10, 10, 100, 20, CBS_DROPDOWNMENU | CBS_SIMPLE | CBS_HASSTRINGS | WS_TABSTOP
    END
    ....

    die header dazu:
    ...
    #define IDD_COMBOBOX1 101
    ...

    sourcefile:
    ... DLGPROC ...
    case WM_INITDIALOG:
    SendDlgItemMessage(hwnd, IDD_COMBOBOX1, CB_ADDSTRING, 0, (LPARAM)"Test");
    return true;
    break;
    ...

    ich habs sogar schon mit CB_INSERTSTRING als message versucht.
    zudem hab ich mit den styles der combobox variiert - hat alles nix gebracht.

    ich hoffe jemand kann mir helfen ...



  • CBS_DROPDOWNMENU kenne ich bzw. die MSDN-Library gar nicht - nimm mal CBS_DROPDOWNMENU oder CBS_DROPDOWNLIST und lass CBS_SIMPLE weg, oder eben nur CBS_SIMPLE. Evtl. dann auch noch die Höhe erhöhen (4. Zahlenwert) 🙂



  • danke, danke, danke...
    hast ma wieder gute tipps gegeben
    die höhe war's ...


Anmelden zum Antworten