Icon im Dialog wechseln
-
Hallo Leute,
kann mir jemand sagen, ob und wie man das Standart Icon (Logo Anwendung) in einer Anwendung (Dialog) wechselt ??
Ich habe immer das IDR_MAINFRAME genommen und einfach übermahlt.
Ich möchte aber, dass ich beim start meiner Anwendung dieses über eine Switch anweisung auswählbar machen kann.
z.b.
wenn Wert 1 = ICON xyz
wenn Wert 2 = ICON ABCgeht das ? Oder muß ich immer meine Anwendun neu Kompelieren ??
Gruß und Danke
andy_mann
-
CWnd::SetIcon
-
ääähhh, vielen Dank,
wie bekomme ich jetzt aber das icon angezeigt ??
Gruß
andy_mann
-
Hallo,
mein Thread zu dem gleichen Thema läuft weiter unten...
http://www.c-plusplus.net/forum/viewtopic.php?t=87318
Hab zwar auch noch keine Lösung, aber vieleicht hilft es ja weiter...
mfg
trequ
-
mmhhhh..
irgendwie funzt garnichts...
ich möchte gerne das icon, was oben links im Dialog angezeigt wird Ändern.
Dazu holle ich mir einen Wert aus einer dll und möchte entsprechend der dll das icon angezeigt bekommen.
Aber was ich auch ausprobiert habe funzt net....
Hat jemand sowas schon gemacht ??
Gruß
und Dankeandy_mann
-
Hallo,
kan mir keiner helfen ??
es scheitert schon daran, dass ich nicht genau weis was ich für CPicture includieren muß ??
#include <afxstr.h>
#include <atlimage.h>funzt aber nicht....
Habe VC++ 2003 .net.
Gruß
andy_mann
-
Hallo,
hat keiner ne Idee, wie ich das icons von meiner Dialog anwendung bekomme und ändere..... ??
So weit komme ich keine Fehler aber auch keine Änderung....
Achja, ich versuch es im ::OnInitDialog() meiner Anwndung auf zu rufen....
HICON hIcon = ::LoadIcon (AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON)); // m_ImageList.Add(hIcon); if(!hIcon){ MessageBox("Fehler beim laden des Icons"); } HICON icon = CWnd::GetIcon(false); CWnd::SetIcon(hIcon,false); UpdateData(TRUE);
Gruß
andy_mann