📄 uirsrcc.c
字号:
},
{
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 + -