与波形图类似,XY图也是一次性完成波形的显示刷新。图3-66 XY图前面板及端口2.XY图控件的使用方法 单曲线XY图当用XY图绘制单条曲线时,有两种方法,如图3-67所示。图3-68 使用XY图绘制多条曲线前面板与程序框图当X、Y数组的长度不一致时,在XY图中将以长度较短的数据组为参考,而长度较长的数据组多出来的数据将在图中无法显示。......
2023-07-02
普通编辑框所有文字的颜色和字体都是统一的(记事本的效果),而高级编辑控件(CRichEditCtrl)是不同文字和段落可以设置不同的字体和颜色(写字板的效果)。另外,普通编辑框有内置的上下文菜单,而高级编辑控件内没有(需要手动编写代码来实现)。
使用高级编辑控件(RichEdit)主要注意以下几点。
1)必须在App类的InitInstance函数中,在程序刚启动时执行全局函数AfxInitRichEdit。否则含有RichEdit控件的对话框会弹出失败。
2)可以调用CWnd::SetWindowText函数设置整个RichEdit控件的文字,更多情况是调用CRichEditCtrl::ReplaceSel函数插入文字或者覆盖文字。
3)调用CRichEditCtrl::SetDefaultCharFormat函数设置控件内所有文字的格式(字体和颜色),包括已经输入的和将要输入的。
4)调用CRichEditCtrl::SetSelectionCharFormat函数为选中的文字设置格式。
5)调用CRichEditCtrl::SetWordCharFormat函数为将要输入的文字设置格式。
6)调用CRichEditCtrl::SetParaFormat函数为当前选择的段落设置格式。
创建一个工程名为“Chat”的对话框程序,演示使用RichEdit来显示聊天记录。
1)在主对话框中添加一些控件,包括Edit和RichEdit控件,如图9-4所示。
图9-4 编辑控件属性
2)修改控件的属性,见表9-2。
表9-2 主对话框的控件属性
(www.chuimin.cn)
3)修改程序启动函数InitInstance的代码。
4)使用类向导添加RichEdit的控件型关联变量,如图9-5所示。
图9-5 添加控件型关联变量
5)修改对话框初始化函数OnInitDialog的代码。
6)使用类向导添加按钮IDOK的消息映射函数,并修改代码。
编译并运行,测试代码。聊天历史中显示各种不同字体和颜色的文字,如图9-6所示。
图9-6 查看运行结果
有关VC++就业培训宝典之MFC视频教程的文章
与波形图类似,XY图也是一次性完成波形的显示刷新。图3-66 XY图前面板及端口2.XY图控件的使用方法 单曲线XY图当用XY图绘制单条曲线时,有两种方法,如图3-67所示。图3-68 使用XY图绘制多条曲线前面板与程序框图当X、Y数组的长度不一致时,在XY图中将以长度较短的数据组为参考,而长度较长的数据组多出来的数据将在图中无法显示。......
2023-07-02
图4-20 调用FC25 采用STL语句调用FC25。CALL "MIN"IN1 :=P#M 10.0 DINT 1IN2 :=MD20IN3 :=P#DB1.DBX0.0 DINT 1RET_VAL:=P#M 40.0 DINT 1A BR= M 0.0如果转换为梯形图,则如图4-23所示。......
2023-06-18
通过MFC应用程序向导,创建一个工程名为“vc”的对话框程序用于演示控件型关联变量。图6-4 通过菜单命令打开类向导4)在Member Variables分页中,选中IDC_LIST列表项再单击“Add Variables”按钮,或者直接双击IDC_LIST弹出添加关联变量的对话框,如图6-5所示。图6-6 类向导创建关联变量生成的代码DoDataExchange函数就是专门处理成员变量与控件关联的函数,可以认为是成员变量与控件之间的桥梁。6)按照以上方法,通过类向导为组合控件IDC_DEPT也建立一个控件型关联变量,如图6-7所示。......
2023-11-25
菜单包括窗口菜单和上下文菜单。窗口菜单在窗口标题栏下方,由一个水平的菜单栏和多个弹出菜单列表组成。打开第13章建立的“md”绘图软件工程,用于演示窗口菜单的编辑和使用方法。在资源视图的Menu文件夹下,有两个菜单资源,其中IDR_MAINFRAME菜单与主框架窗口关联,IDR_MDTYPE菜单与当前活动视图关联。1)在IDR_MDTYPE菜单中添加绘图子菜单,如图14-1所示。图14-6 编辑快捷键表资源无论是在菜单项还是工具栏按钮上都有快捷键显示,但是这些快捷键文字并没有效果。......
2023-11-25
用操作工具单击数值控件的递增或递减箭头。数值控件一般最多显示6位数字,超过6位自动转换为以科学计数法表示。图3-4 新式a)、经典b)、银色c)及系统d)数值型控件选板3.滚动条控件与滑动杆控件相似,滚动条控件是用于滚动数据的数值对象。例3-1:数值型控件的使用方法。在程序中用左边的数值型输入控件控制右边的数值型输出控件进行数据的显示。......
2023-11-26
操作数输入完按Enter键,就会自动转入下一条指令的编辑。STEP 7-Micro/WIN支持与常用文档编辑软件类似的两种编辑模式:插入和改写。1)项目组件注释:单击“网络1”上方的灰色文本框,输入POU注释,每条POU注释可允许使用的最大字符数为4096。可视时,项目组件注释始终位于POU顶端,并在第一个网络之前显示。......
2023-06-26
位于系统选板上的系统控件可用在用户创建的对话框中。图2-50 “系统”选板1)数值控件 :数值选板上的控件,如图2-51所示。图2-54 “下拉列表与枚举”选板图2-55 “容器”选板6)列表、表格和树控件 :列表、表格和树选板上的控件,如图2-56所示。图2-57 “修饰”选板......
2023-11-07
相关推荐