|  | /* | 
|  | * Help Viewer | 
|  | * | 
|  | * Copyright 1996 Ulrich Schmid | 
|  | */ | 
|  |  | 
|  | #include "windows.h" | 
|  | #include "winhelp.h" | 
|  |  | 
|  | #define CONCAT(a, b) CONCAT1(a, b) | 
|  | #define CONCAT1(a, b) a##b | 
|  |  | 
|  | /* Menu */ | 
|  |  | 
|  | CONCAT(MENU_, LANGUAGE_ID) MENU | 
|  | { | 
|  | POPUP MENU_FILE { | 
|  | MENUITEM MENU_FILE_OPEN,             WH_OPEN | 
|  | MENUITEM SEPARATOR | 
|  | MENUITEM MENU_FILE_PRINT,            WH_PRINT | 
|  | MENUITEM MENU_FILE_PRINTER_SETUP,    WH_PRINTER_SETUP | 
|  | MENUITEM SEPARATOR | 
|  | MENUITEM MENU_FILE_EXIT,             WH_EXIT | 
|  | } | 
|  | POPUP MENU_EDIT { | 
|  | MENUITEM MENU_EDIT_COPY_DIALOG,      WH_COPY_DIALOG | 
|  | MENUITEM SEPARATOR | 
|  | MENUITEM MENU_EDIT_ANNOTATE,         WH_ANNOTATE | 
|  | } | 
|  | POPUP MENU_BOOKMARK { | 
|  | MENUITEM MENU_BOOKMARK_DEFINE,       WH_BOOKMARK_DEFINE | 
|  | } | 
|  | POPUP MENU_HELP { | 
|  | MENUITEM MENU_HELP_ON_HELP,          WH_HELP_ON_HELP | 
|  | MENUITEM MENU_HELP_ON_TOP,           WH_HELP_ON_TOP | 
|  | MENUITEM SEPARATOR | 
|  | MENUITEM MENU_HELP_INFO,             WH_ABOUT | 
|  | #ifdef WINELIB | 
|  | MENUITEM MENU_HELP_ABOUT_WINE,       WH_ABOUT_WINE | 
|  | #endif | 
|  | } | 
|  | } | 
|  |  | 
|  | /* Dialogs */ | 
|  |  | 
|  | DIALOG_TEST DIALOG 0, 0, 150, 22 | 
|  | STYLE DS_MODALFRAME | 
|  | CAPTION "Macro Test" | 
|  | { | 
|  | GROUPBOX      "",   IDIGNORE,   4, 4, 102, 12 | 
|  | EDITTEXT            99,         5, 7, 100,  8 | 
|  | DEFPUSHBUTTON "OK", IDOK,     110, 5, 35,  12 | 
|  | } | 
|  |  | 
|  | /* Strings */ | 
|  |  | 
|  | #define ADDSTRING(str) ADDSTRING1(LANGUAGE_NUMBER, IDS_ ## str) STRING_ ## str | 
|  | #define ADDSTRING1(langnum, ids) ADDSTRING2(langnum, ids) | 
|  | #define ADDSTRING2(langnum, ids) 0x ## langnum ## ids | 
|  |  | 
|  | #define STRINGIFY(str) STRINGIFY1(str) | 
|  | #define STRINGIFY1(str) #str | 
|  |  | 
|  | #define STRING_LANGUAGE_ID        STRINGIFY(LANGUAGE_ID) | 
|  |  | 
|  | STRINGTABLE | 
|  | { | 
|  | ADDSTRING(LANGUAGE_ID) | 
|  | ADDSTRING(WINE_HELP) | 
|  | ADDSTRING(ERROR) | 
|  | ADDSTRING(WARNING) | 
|  | ADDSTRING(INFO) | 
|  | ADDSTRING(NOT_IMPLEMENTED) | 
|  | ADDSTRING(HLPFILE_ERROR_s) | 
|  | ADDSTRING(CONTENTS) | 
|  | ADDSTRING(SEARCH) | 
|  | ADDSTRING(BACK) | 
|  | ADDSTRING(HISTORY) | 
|  | ADDSTRING(ALL_FILES) | 
|  | ADDSTRING(HELP_FILES_HLP) | 
|  | } |