MFC相关
huacm6171
在校学生
展开
-
sprintf用法,格式控制
自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sp原创 2011-09-01 15:33:56 · 627 阅读 · 0 评论 -
堆和栈的区别 (转贴)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据转载 2012-03-01 09:22:07 · 319 阅读 · 0 评论 -
十六进制字符串 转换为 整形
今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这次,我决定探个究竟。网上关于这个函数的资料大都来源于同份资料,linux库函数,讲的不够细致。于是,我花了几个小时,认真地尝试其功能,并整理了这篇文章,希望能对C语言的爱好者一些帮助。希望大家能够将本文中发现的错误及时反馈给我,以便修正。我的信箱是wp.qin@sunme转载 2012-01-04 16:31:44 · 3458 阅读 · 0 评论 -
获取文件扩展名
CString GetSuffix(CString strFileName) { return strFileName.Right(strFileName.GetLength()-strFileName.ReverseFind( '. ')-1); }原创 2011-09-01 15:34:36 · 297 阅读 · 0 评论 -
设置CListCtrl风格,使之能整行选中
m_ctrlList1.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_HEADERDRAGDROP | LVS_EX_FULLROWSELECT);原创 2011-09-01 15:25:03 · 636 阅读 · 0 评论 -
新的在listctrl中实现复选框变单选框的代码
(1)增加ON_NOTIFY(LVN_ITEMCHANGED, IDC__LST, &C**::OnLvnItemchangedLst)消息。(2)该消息代码实现:void C**::OnLvnItemchangedMsnLst(NMHDR *pNMHDR, LR转载 2011-09-10 11:36:13 · 533 阅读 · 0 评论 -
取消VS2010 MFC工程菜单折叠
在工程MainFrame.cpp文件中找到如下代码 // 启用菜单个性化(最近使用的命令)// TODO: 定义您自己的基本命令,确保每个下拉菜单至少有一个基本命令。CList lstBasicCommands;lstBasicCommand原创 2011-09-05 17:31:17 · 754 阅读 · 0 评论 -
syntax error : missing ';' before '*
error C2143: syntax error : missing ';' before '*....error C2501: 'CMyDoc' : missing storage-class or type原创 2011-09-01 15:26:37 · 567 阅读 · 0 评论