⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uirsrcc.c

📁 [随书类]Dos6.0源代码
💻 C
📖 第 1 页 / 共 2 页
字号:
    },

    {
	midHelp,					/* idMenu      [25] */
	74,						/* rxTitle     [25] */
	0,						/* ichHilite   [25] */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    [25] */
	szHelp, 					/* pchTitle    [25] */
	sizeof (rgMenuItemEditHelp) / sizeof (MENUITEM),/* cItem       [25] */
	CBMAX_EDITHELP,					/* cchItemMax  [25] */
	rgMenuItemEditHelp,				/* rgMenuItem  [25] */
	0						/* wParamUser  [25] */
    },


};

MENU rgMenuQhelp[] = {

    {
	midFile,					/* idMenu      */
	3,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    */
	szFile, 					/* pchTitle    */
	sizeof(rgMenuItemFileQhelp) / sizeof(MENUITEM), /* cItem       */
	CBMAX_FILEQHELP,				/* cchItemMax  */
	rgMenuItemFileQhelp,				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midSearch,					/* idMenu      */
	9,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	6,						/* cchTitle    */
	szSearch,					/* pchTitle    */
	sizeof(rgMenuItemSearchQhelp) / sizeof(MENUITEM), /* cItem	 */
	CBMAX_SEARCH,					/* cchItemMax  */
	rgMenuItemSearchQhelp,				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midHelp,					/* idMenu      [25] */
	74,						/* rxTitle     [25] */
	0,						/* ichHilite   [25] */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    [25] */
	szHelp, 					/* pchTitle    [25] */
	sizeof (rgMenuItemQhelpHelp) / sizeof (MENUITEM),/* cItem	[25] */
	CBMAX_QHELPHELP,				/* cchItemMax  [25] */
	rgMenuItemQhelpHelp,				/* rgMenuItem  [25] */
	0						/* wParamUser  [25] */
    },


};

MENU rgMenuQbas[] = {

    {
	midFile,					/* idMenu      */
	3,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    */
	szFile, 					/* pchTitle    */
	sizeof (rgMenuItemFile) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_FILE,					/* cchItemMax  */
	rgMenuItemFile, 				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midEdit,					/* idMenu      */
	9,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    */
	szEdit, 					/* pchTitle    */
	sizeof (rgMenuItemEdit) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_EDIT,					/* cchItemMax  */
	rgMenuItemEdit, 				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midView,					/* idMenu      */
	15,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    */
	szView, 					/* pchTitle    */
	sizeof (rgMenuItemView) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_VIEW,					/* cchItemMax  */
	rgMenuItemView, 				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midSearch,					/* idMenu      */
	21,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	6,						/* cchTitle    */
	szSearch,					/* pchTitle    */
	sizeof (rgMenuItemSearch) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_SEARCH,					/* cchItemMax  */
	rgMenuItemSearch,				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midRun, 					/* idMenu      */
	29,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	3,						/* cchTitle    */
	szRun,						/* pchTitle    */
	sizeof (rgMenuItemRun) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_RUN,					/* cchItemMax  */
	rgMenuItemRun,					/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midDebug,					/* idMenu      */
	34,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	5,						/* cchTitle    */
	szDebug,					/* pchTitle    */
	sizeof (rgMenuItemDebug) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_DEBUG,					/* cchItemMax  */
	rgMenuItemDebug,				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midOptns,					/* idMenu      */
	41,						/* rxTitle     */
	0,						/* ichHilite   */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	7,						/* cchTitle    */
	szOptns,					/* pchTitle    */
	sizeof (rgMenuItemOptns) / sizeof (MENUITEM),	/* cItem       */
	CBMAX_OPTNS,					/* cchItemMax  */
	rgMenuItemOptns,				/* rgMenuItem  */
	0						/* wParamUser  */
    },

    {
	midHelp,					/* idMenu      [12] */
	74,						/* rxTitle     [12] */
	0,						/* ichHilite   [12] */
	FALSE, TRUE, 0, 				/* fHandle, fEnabled, filler */
	4,						/* cchTitle    [12] */
	szHelp, 					/* pchTitle    [12] */
	sizeof (rgMenuItemHelp) / sizeof (MENUITEM),	/* cItem       [12] */
	CBMAX_HELP,					/* cchItemMax  [12] */
	rgMenuItemHelp, 				/* rgMenuItem  [12] */
	0						/* wParamUser  [12] */
    },

};

/*---------------------- Main Accelerator Keys ------------------------------*/

MPVKEYID rgmpvkeyidQedit[] = {
/* [2] Add ALT+ and ALT- */
    '+' | KK_ALT,		midWndGrow,		/* [2] */
    '=' | KK_ALT | KK_SHIFT,	midWndGrow,	//[17] main kbd '+' is shift '='
    '-' | KK_ALT,		midWndShrink,		/* [2] */
    '\x7f',			midEditClear2,		/* [2] */
    '\x7f' | KK_SHIFT,		midEditCut2,		/* [2] */
    VK_INSERT | KK_CONTROL,	midEditCopy,
    VK_INSERT | KK_SHIFT,	midEditPaste,
    '\x0c' | KK_CONTROL,	midSearchNext,		/* [2] Ctrl+L */
    VK_F1 | KK_ALT,		midHelpBack,		// [16]
    VK_F3,			midSearchNext,
    VK_F6,			midNextWindow,
    VK_F6 | KK_SHIFT,		midPreviousWindow,
    0,	  0
};

MPVKEYID rgmpvkeyidQhelp[] = {
/* Add ALT+ and ALT- */
    VK_F1 | KK_ALT,		midHelpBack,		// [16]
    VK_F3,			midSearchNext,
//
// LOCALIZATION -
//    Change this char in the following 3 lines if you need to change the
//            |         accelerator character.
//            |
//            v
//
    (VK_A+(  'C'  -'A')) | KK_ALT,   midHelpHelp,         // Contents
    (VK_A+(  'N'  -'A')) | KK_ALT,   midHelpNext,         // Next
    (VK_A+(  'B'  -'A')) | KK_ALT,   midHelpBack,         // Back
    0,	  0
};

MPVKEYID rgmpvkeyidQbas[] = {
/* [2] Add ALT+ and ALT- */
    '+' | KK_ALT,		midWndGrow,		/* [2] */
    '=' | KK_ALT | KK_SHIFT,	midWndGrow,	//[17] main kbd '+' is shift '='
    '-' | KK_ALT,		midWndShrink,		/* [2] */
//[21]    '\x08' | KK_ALT,		midEditUndo,		/* [2] */
    '\x7f',			midEditClear2,		/* [2] */
    '\x7f' | KK_SHIFT,		midEditCut2,		/* [2] */
    VK_INSERT | KK_CONTROL,	midEditCopy,
    VK_INSERT | KK_SHIFT,	midEditPaste,
    '\x0c' | KK_CONTROL,	midSearchNext,		/* [2] Ctrl+L */
//[21]    '\x1c' | KK_CONTROL,	midSearchSel,		/* [2] Ctrl+\ */
    VK_F1 | KK_ALT,		midHelpBack,		// [16]
    VK_F2,			midViewSubs,
    VK_F2 | KK_SHIFT,		midViewNextProc,
    VK_F2 | KK_CONTROL, 	midViewPrevProc,
    VK_F3,			midSearchNext,
    VK_F4,			midViewOutScrn,
    VK_F5,			midRunContinue,
    VK_F5 | KK_SHIFT,		midRunStart,
    VK_F5 | KK_CONTROL, 	midWndRestore,
    VK_F6,			midNextWindow,
    VK_F6 | KK_SHIFT,		midPreviousWindow,
    VK_F7,			midGoUntilCursor,
    VK_F8,			midStep,
//[21]    VK_F8 | KK_SHIFT,		midHistBack,
    VK_F9,			midDebugToggleBp,
    VK_F10,			midPStep,
//[21]    VK_F10 | KK_SHIFT,		midHistForward,
    VK_F10 | KK_CONTROL,	midWndMaximize,
    0,	  0
};

MENUBAR MenuBarQedit = {
    sizeof (rgMenuQedit) / sizeof (MENU),
    rgMenuQedit,	//[21]
    rgmpvkeyidQedit
};

MENUBAR MenuBarQhelp = {
    sizeof (rgMenuQhelp) / sizeof (MENU),
    rgMenuQhelp,
    rgmpvkeyidQhelp
};

MENUBAR MenuBarQbas = {
    sizeof (rgMenuQbas) / sizeof (MENU),
    rgMenuQbas,		//[21]
    rgmpvkeyidQbas
};


void NEAR SetHelpKeyword (szSrc)
char *szSrc;
{
    register ushort cb;
    register char ch;
    char *pchDst;

    cb = CB_HELP_SYNTAX;
    pchDst = szHelpSyntax + OB_HELP_SYNTAX;
    while(cb && (ch = *szSrc++)) {
	*pchDst++ = ch;
	cb--;
    }
    while (cb--) {
	*pchDst++ = ' ';
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -