MFC 文档视图学习笔记----list控件标题乱码解决办法

给类添加的系统函数:

右键该类,然后可以看到 Add Virtual Function 或者Add windows message Handle。

在这两个函数中添加所需要的MFC的系统类。即可以。


1.VC6.0, 初始化后list列表控制字段名中文显示为乱码,英文正常, 哪出问题了, 其它控件中文显示正常, 电脑里其它程序再编译也正常


解决方法:我在MFC对话框属性里将字体改成了宋体(默认为System字体), list列表汉字乱码字体就显示正常了。

2.MFC中创建添加修改TOOLbar
(我这里将以前的工具栏的toolbar给删除掉,同时将以前toolbar的名字赋给新建的toolbar,这样的话,我们就不需要修改过多的程序,方便轻松的使用它)
(1)在资源编辑器中插入工具条资源,并为每个按钮创建ID。将它命名为IDR_TOOLBAR1

(2)在对话框变量中添加一个工具条变量。CToolBar m_wndToolBar;

(3)在CDialog::OnInitDialog中添加如下代码:

3.

工具栏创建好了以后自然就要用到了,那么又该做些什么呢?首先,我们要清楚一个TOOLBAR上的按钮和一个BUTTON是一样的,所以顾名思义,我们就模仿一个CButton来定义就好了

(1)为每个TOOLBAR的子项添加ID;ID_BUTTON1

(2)给它增加信息响应机制,在源文件中, ON_BN_CLICKED(ID_BUTTON1,OnButton1)

(3)在头文件中定义    afx_msg void OnButton1();






你可能感兴趣的:(MFC)