Fehler beim LAden eines Icons



  • Ich wollte einen Button mit einem Icon versehen.
    dazu benutze ich folgenden Code:

    test = "IDI_right";
    icon = LoadIcon(test);
    but = (CButton *) GetDlgItem(IDC_Button_Test);
    but->SetIcon(icon);
    

    Beim Compilieren bekomm ich nun folgende Fehlermeldung:

    'LoadIconA' : Funktion akzeptiert keine 1 Parameter

    Diese Funktion akzeptiert doch aber enen CString (siehe test).
    Was mach ich verkehrt?

    Danke Ranger



  • hi

    Versuchs mal damit.

    test = "IDI_right"; 
    icon = AfxGetApp()->LoadIcon(test); 
    but = (CButton *) GetDlgItem(IDC_Button_Test); 
    but->SetIcon(icon);
    


  • ((CButton*)GetDlgItem(IDC_BUTTON1))->SetIcon(::AfxGetApp()->LoadIcon(IDI_ICON1));
    

Anmelden zum Antworten