![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
lzrocking
这个作者很懒,什么都没留下…
展开
-
强大的CString类
CString是MFC对字符串的封装, 它包含一个可变长的字符序列, 提供了很多串操作, 使用它比使用其他的字符串类型更加方便. CString没有继承任何类.CString中的各个字符都是TCHAR类型的, 它在UNICODE中是16位, 在普通字符集中是8位.CString对象可以随着串合并操作而动态增长其长度,而无须用户来对其长度进行专门设置. 你最好把CString看作一个串类型,转载 2012-09-01 12:22:08 · 787 阅读 · 0 评论 -
MFC中ListControl控件的使用
以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格LVS_ICON: 为每个item显示大图标LVS_SMALLICON: 为每个item显示小图标LVS_LIST: 显示一列带有小图标的itemLVS_REPORT: 显示item详细资料直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料原创 2012-08-28 20:52:30 · 9564 阅读 · 0 评论 -
CString,int,string,char*之间的转换
1 CString,int,string,char*之间的转换 string 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char *); string 转 char *转载 2012-09-01 12:24:19 · 421 阅读 · 0 评论 -
VC中自画控件的过程和方法(CButton, CEdit, etc)
转自:http://hi.baidu.com/jjzhang166/blog/item/9da841df83761919495403b6.htmlWindows自带控件的样式太过单调,为了界面美观一些很多时候需要自己绘制,譬如 按钮,编辑框,组合框等。自己总结过程如下:1.生成一个以要重绘的空间类为基类的派生类。(我想重绘CButton, 则应该生成一个CMyButton : publ转载 2012-08-27 12:41:17 · 1211 阅读 · 0 评论 -
改变CButton按钮控件的文本和背景颜色
派生一个CButton类(下面的CSXBtn就是), 重载DrawItem函数:void CSXBtn::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){UINT uStyle = BS_DEFPUSHBUTTON ;//DFCS_BUTTONPUSH;// This code only works with buttons.ASSE转载 2012-08-27 13:14:10 · 1984 阅读 · 0 评论 -
CFileDialog选择多个文件
转自:http://my.csdn.net/shuting_guo/code/detail/8522C++代码://同时打开N个文件void COpenNFileDlg::OnButton1() { CString pathName,fileName,fileTitle; char* filters = _T("PCM文件(*.pcm)|*.pcm");转载 2012-12-08 19:54:58 · 10510 阅读 · 3 评论