diff --git a/programs/winhelp/rsrc.rc b/programs/winhelp/rsrc.rc index c8a6417b6a6..4dc7d232e66 100644 --- a/programs/winhelp/rsrc.rc +++ b/programs/winhelp/rsrc.rc @@ -25,6 +25,9 @@ #include "winhelp.h" #include "winhelp_res.h" +/* @makedep: winhelp.ico */ +IDI_WINHELP ICON DISCARDABLE winhelp.ico + #include "Bg.rc" #include "Cs.rc" #include "Da.rc" diff --git a/programs/winhelp/winhelp.c b/programs/winhelp/winhelp.c index b9c435fca28..65c7e202b56 100644 --- a/programs/winhelp/winhelp.c +++ b/programs/winhelp/winhelp.c @@ -324,7 +324,7 @@ static BOOL WINHELP_RegisterWinClasses(void) class_main.cbClsExtra = 0; class_main.cbWndExtra = sizeof(LONG); class_main.hInstance = Globals.hInstance; - class_main.hIcon = LoadIcon(0, IDI_APPLICATION); + class_main.hIcon = LoadIcon(Globals.hInstance, MAKEINTRESOURCE(IDI_WINHELP)); class_main.hCursor = LoadCursor(0, IDC_ARROW); class_main.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); class_main.lpszMenuName = 0; diff --git a/programs/winhelp/winhelp.ico b/programs/winhelp/winhelp.ico new file mode 100644 index 00000000000..7e5c6d65d9e Binary files /dev/null and b/programs/winhelp/winhelp.ico differ diff --git a/programs/winhelp/winhelp_res.h b/programs/winhelp/winhelp_res.h index 14ec13fa29c..d58de612f6a 100644 --- a/programs/winhelp/winhelp_res.h +++ b/programs/winhelp/winhelp_res.h @@ -33,3 +33,5 @@ #define IDD_INDEX 0x150 #define IDC_INDEXLIST 0x151 + +#define IDI_WINHELP 0xF00