WinAPI + Combobox = SuX!

Hey HaBo..

Ich bekomms (mal wieder) nicht hin.
Ich will eine Combobox mit Daten aus einer Datenbank füllen und wieder entfernen, das auslesen aus der DB steht schon, nur will die Combobox noch nicht so ganz.
Code:
Code:
static int loadVendor_callback(void *NotUsed, int argc, char **argv, char **azColName){
    HWND combobox = GetDlgItem(modifyvendor_hWnd, IDC_MODIFYVENDOR_VENDORTODELETE);
    if(!combobox){
        cout << "Could not get combobox-item: " << GetLastError() << endl;
    } else {
        cout << "Adding new entrys: " << endl;
        for(int i = 0; i < argc; i++){
            int rc = SendMessage(combobox, CB_ADDSTRING, 0, (LPARAM)argv[i]);
            if(rc == CB_ERR || rc == CB_ERRSPACE){
                cout << "Adding entry failed: " << GetLastError() << endl;
            }
            cout << azColName[i] << "=" << (argv[i] ? argv[i] : "NULL") << endl;
        }
    }
    return 0;
}
Debugger sagt:
http://666kb.com/i/bs4isf9o114ycsgdp.png
Eax erhöht sich nach jedem Eintrag auch fein um 1, also müsste das eig laufen.
AAaaaber angezeigt wird NIX! Die Box ist leer.
Nur wüsste ich mal gerne woran das liegt. Muss ich noch irgendeine Updateroutine aufrufen? Ich könnte mal wieder verzweifeln.
War ja klar. 5 min später find ich den Fehler.. - Das Menu klappt nur nicht ganz aus und wird von den Kontrollelementen dadrunter verdeckt. Muss ihc nur noch sehen wie das machbar ist >.<

Lg
 
Zuletzt bearbeitet:
Zurück
Oben