Icon immer das alte



  • Heiho,

    Ich will das MAINFRAME icon aendern, ich habe es schon mit dem neuen ueberschrieben.
    Nach dem linken hat die exe auch das richtige icon, aber wenn die applikation gestartet ist, wird immernoch das alte icon in der startleiste gezeigt.
    Rebuild usw brachte bisher alles nichts.

    Will im prinzip von diesem doofen MFC icon nach nem eigenen wechseln, ich frage mcih nur woher die exe das MFC icon nimmt wo diese doch nirgends mehr vorhanden ist.



  • grad ergoogelt,

    es reicht wenn ich das icon beim OnCreate im mainframe laden lass

    HICON hIcon = AfxGetApp()->LoadIcon(MAKEINTRESOURCE(IDR_MAINFRAME));
    AfxGetMainWnd()->SendMessage(WM_SETICON, TRUE, (LPARAM)hIcon);
    


  • Höchstwahrscheinlich hast du nicht alle Auflösungen des Bildes geändert.



  • Hab ich nicht, stimmt
    aber dann wunderts mich das das dann mit dem LoadIcon funktioniert...


Anmelden zum Antworten