Liebes Forum!
Ich habe in VS 2008 eine Dialogresource erstellt und diese dann „mit Hand“ zusammengeschnitten, sodass nur das Wesentliche übrig blieb.
Sieht so aus:
#include "resource.h"
IDI\_APPLICATION ICON "icon.ico"
DLG\_MAIN DIALOGEX 6, 5, 166, 67
CAPTION "Smiley Writer Skype"
FONT 8, "MS Sans Serif", 0, 0, 1
STYLE 0x10CE0804
BEGIN
DEFPUSHBUTTON "Smile!",IDC\_BUTTON,7,37,24,24
EDITTEXT IDC\_EDIT\_SMILEY,7,16,24,12,ES\_AUTOHSCROLL
EDITTEXT IDC\_EDIT\_TEXT,36,16,123,45,ES\_MULTILINE | ES\_AUTOHSCROLL
LTEXT "Smiley:",IDC\_STATIC,7,7,24,8
LTEXT "Text:",IDC\_STATIC,36,7,18,8
END
Der Dialog wird auf diese Weise geladen:
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
// The user interface is a modal dialog box
return DialogBox(hInstance, MAKEINTRESOURCE(DLG\_MAIN), NULL, DialogProc);
}
Wie schaffe ich es jetzt aber, dass das Icon meiner Exe (IDI_APPLICATION in aus der rc Datei) auch als Icon für meinen Dialog verwendet wird?
Gibt es da Funktionen wie „SetDialogIcon“ oder kann man das auch gleich in der rc Datei machen?
Ich programmiere mit Code::Blocks und dem gcc (MinGW).
Freue mich über jede schnelle Antwort!
mfg dixxi