diff --git a/reactos/base/applications/msconfig/msconfig.c b/reactos/base/applications/msconfig/msconfig.c index 8ee39f64a56..ac4a906f267 100644 --- a/reactos/base/applications/msconfig/msconfig.c +++ b/reactos/base/applications/msconfig/msconfig.c @@ -141,11 +141,22 @@ MsConfigWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { int idctrl; LPNMHDR pnmh; + static HICON hIcon; switch (message) { case WM_INITDIALOG: hMainWnd = hDlg; + hIcon = LoadImage(GetModuleHandle(NULL), + MAKEINTRESOURCE(IDI_APPICON), + IMAGE_ICON, + 16, + 16, + 0); + SendMessage(hDlg, + WM_SETICON, + ICON_SMALL, + (LPARAM)hIcon); return OnCreate(hDlg); case WM_COMMAND: diff --git a/reactos/base/applications/msconfig/msconfig.rc b/reactos/base/applications/msconfig/msconfig.rc index 741414254f8..924a90b4b2c 100644 --- a/reactos/base/applications/msconfig/msconfig.rc +++ b/reactos/base/applications/msconfig/msconfig.rc @@ -12,6 +12,8 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #define REACTOS_STR_ORIGINAL_FILENAME "msconfig.exe\0" #include +IDI_APPICON ICON "res/msconfig.ico" #include "rsrc.rc" + diff --git a/reactos/base/applications/msconfig/res/msconfig.ico b/reactos/base/applications/msconfig/res/msconfig.ico new file mode 100644 index 00000000000..9aa302ceb1c Binary files /dev/null and b/reactos/base/applications/msconfig/res/msconfig.ico differ diff --git a/reactos/base/applications/msconfig/resource.h b/reactos/base/applications/msconfig/resource.h index bd4f2e93732..744c7823eb6 100644 --- a/reactos/base/applications/msconfig/resource.h +++ b/reactos/base/applications/msconfig/resource.h @@ -111,4 +111,6 @@ #define IDS_MSCONFIG 3000 +#define IDI_APPICON 3001 + /* EOF */