Buttongrösse und Position aus einer Txt einlesen



  • Ich bin dabei, mein kleines Menü weiter zu entwickeln und stosse wieder mal an meine Grenzen...

    Mittlerweile lese ich aus einer Textdatei folgende Ownerdraw-Sachen ein:
    1. Bitmap des jeweiligen Buttons
    2. Befehl der jeweils ausgeführt werden soll.

    Ich würde gerne noch die Größe und Position des Buttons aus dem Textfile lesen.

    ...und genau da komme ich nicht weiter...

    wenn ich z.B.

    if (_wfopen(buttons[1].link , L"r") != 0){
    		hWndBtn2 = CreateWindow( L"BUTTON", L"Button 2", WS_VISIBLE | BS_OWNERDRAW, 241, 33, 239, 62, hwnd, (HMENU)(IDM_BTN1+1), hInst, NULL);
    		hBM[1] = SHLoadDIBitmap(buttons[1].pic);
    	}
    

    durch eine Variable ersetzen will:

    if (_wfopen(buttons[1].link , L"r") != 0){
    		hWndBtn2 = CreateWindow( L"BUTTON", L"Button 2", WS_VISIBLE | BS_OWNERDRAW, buttons[1].size, hwnd, (HMENU)(IDM_BTN1+1), hInst, NULL);
    		hBM[1] = SHLoadDIBitmap(buttons[1].pic);
    	}
    

    dann läuft mir das in eine Fehlermeldung...
    Was mach ich da falsch?
    Alle anderen Variablen funktionieren ja einwandfrei... 😕



  • Du kannst nicht so einfach 4 Parameter durch eine ersetzen! Du musst schon 4 Parameter übergeben.



  • oh peinlich... Das hätte ich mir eigentlich denken können...müssen... *patsch*


Anmelden zum Antworten