VC++ / MFC
SweetLoverFT
一个非计算机专业的游戏爱好者
展开
-
MFC 中 CListCtrl 的使用方法
以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:w转载 2014-09-05 10:53:43 · 1294 阅读 · 0 评论 -
MFC 中 CFindFile 的用法
void TraversFile(CString csPath){ CString csPrePath = csPath; CString csNextPath = csPath; CFileFind ff; csPath += _T("*.*");//遍历这一级全部的目录 int nResult = ff.FindFile(csPath); wh转载 2015-01-12 16:29:50 · 3708 阅读 · 0 评论 -
MFC 中 CFile、CStdioFile、CFileDialog 的用法
//读文件数据void CFileOperDlg::OnButtonRead() { // TODO: Add your control notification handler code here CFile file; CString FileName="data.txt"; char buf[1000];//读1K memset(buf,0,1000);//初始化内存,防止读转载 2015-01-12 19:25:41 · 3507 阅读 · 0 评论 -
MP3 文件格式解析
最近做的一个项目,移植libmad到micro2440上,使用QT写一个界面,来作为madplay的前端,播放mp3,关于libmad的介绍就不多说了,还有madplay,一直没有办法获取歌曲的时间长度,刚开始想到了使用开源的库taglib或者libid3tag,后来taglib没有移植成功,放弃了移植库的这个想法,然后找资料去了解MP3的文件格式,自己来计算时间长度,下面是找到的关于MP3文件格转载 2015-06-13 20:21:45 · 1405 阅读 · 0 评论 -
sqlite 深入学习
http://blog.csdn.net/ameyume/article/details/8007149http://www.veryhuo.com/a/view/9254.htmlhttp://database.51cto.com/art/201009/224511.htm1.sqlikte中的转义符SELECT * FROM table WH转载 2015-06-14 10:25:57 · 644 阅读 · 0 评论 -
LNK4098,默认库冲突的解决
找到qt安装目录下的mkspecs文件夹,在里面找到你使用的对应版本编译器,打开qmake.conf。稍等:/MD:动态链接多线程库(msvcrt.lib)。使用该选项时,需要用/NODEFAULTLIB选项来忽略掉libc.lib、 libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib库,否则会有链接错误;/MDd:动态链接多线程调试库(msvcr转载 2015-06-14 10:24:32 · 980 阅读 · 0 评论 -
时间处理
时间相关 API时间的获取//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime转载 2017-11-17 15:41:31 · 341 阅读 · 0 评论