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();






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值