📄 untitled-49.txt
字号:
Textout来显示最后一行新的消息字符串。TabbedTextout用来代替Textout以便输出结果中
列可以被恰当地对齐。(没有制表符,几乎不能将使用按比例调距字体的字符在列格式中排
列对齐。)制表位设置在onCreate中进行初始化,初始化用的是保存在。nTabstops数组中
基于默认字体平均字符宽度的值。消息字符申保存在。strMessages数组中,因此onPaint
处理程序可以在必要时重绘消息显示。CMainwindow数据成员。nMsgP0s标记数组中的当
前位置,在其中复制下一个字符串的数组元素的索引号。 m-nMsgPos在每次调用 ShowMes-
sage时都加 1,当达到数组极限值时返回到 O,这样在 rn- strMessages中可以保存最近接收到
的12个键盘消息记录。
VisualKB的CMalnwindow类包括onKeyUp、OnsysKeyDown、onsysKeyUp以及onsysChar处
理程序,其唯一目的就是将键盘消息回应给屏幕。在返回以前,每个消息处理程序都小心地
调用基类中对应的消息处理程序,如下:
void CNainwindow::onsysKeyDOwn(UINT "Char,UINT nRepCnt,UINT "Flags)
3
CWnd:: OnsysKeyDown("Char, nRepCnt, "Flags);
1
非客户区鼠标消息和系统键盘消息通常是其他消息的催化剂,因此把它们提交给基类执行
默认处理是很重要的。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -