Icon in IDD_ABOUTBOX ändern
-
Wie kann ich das Icon im CAboutDlg ersetzen durch mein eigenes? habe mit photoshop eine 32x32 Bitmap erstellt und diese dann als .ico-Datei exportiert und in das rcs-Verzeichnis verschoben und mit ihr die vorhandene .ico-Datei ersetzt. Aber es wir nur ein weißes Feld angezeigt.
Was habe ich falsch gemacht?
-
Hast du schon mal die Anzahl der Farben deiner Bitmap untersucht? Möglicherweise ist die zu hoch, ist aber nur so eine Vermutung.
-
Es kann sein dass Du den Namen deines Icons im LodeString angeben musst:
m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);
dieser befindet sich in Deiner Hauptdatei.cpp:
CBenutzerdefiniertesDialogFeldDlg::CBenutzerdefiniertesDialogFeldDlg(CWnd* pParent /=NULL/)
: CDialog(CBenutzerdefiniertesDialogFeldDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CBenutzerdefiniertesDialogFeldDlg)
m_sErgebnis = _T("");
//}}AFX_DATA_INIT
// Beachten Sie, dass LoadIcon unter Win32 keinen nachfolgenden DestroyIcon-Aufruf benötigt
m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);
}mfg
ShadowEater