- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 getNumValue
<br />int getNumValue(LPCTSTR lp, char ch, int num)<br />{<br /> int i = num;<br /> num--;<br /> if(lp == NULL)<br /> {<br /> return -1;<br /> }<br /> <br /> while(num > 0)<br /> {<br /> if(*lp =='/0')<br /> {<br /> return -1;<br /> }<br /> <br />
2011-03-22 13:48:00 928
原创 获取子串
//2011-03-21//获取子串根据lp,第一个位置,第二个位置(或者长度也可以)CString getSubString(LPCTSTR lp, int FirstPos, int SecondPos ){ if(lp == NULL || SecondPos { return ""; } if(SecondPos { return ""; } CString strTemp =""; while(FirstPos { strTemp += *(lp+FirstPos++); } ret
2011-03-21 18:59:00 624 1
原创 CTreeCtrl操作
<br /> TV_INSERTSTRUCT TreeCtrlItem;<br /> HTREEITEM hTreeItemX1;//,hParamItem,hMsgItem,hEventItem;<br /> HTREEITEM hTreeItemX2;<br /> TreeCtrlItem.hInsertAfter = TVI_LAST;<br /> TreeCtrlItem.item.mask = TVIF_TEXT|TVIF_PARAM;<br /> TreeCtrlItem.hParent = T
2011-03-18 13:54:00 529
翻译 Windows ListCtrl使用技巧
<br />Windows ListCtrl使用技巧<br />1. ListCtrl 风格 <br /> LVS_ICON: 为每个item显示大图标<br /> LVS_SMALLICON: 为每个item显示小图标<br /> LVS_LIST: 显示一列带有小图标的item<br /> LVS_REPORT: 显示item详细资料<br /> 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”<br />----
2011-03-15 17:59:00 803
翻译 ListCtrl 使用技巧
<br /> 【原】C<br />作者:lixiaosan<br />时间:04/06/2006<br /><br />以下未经说明,listctrl默认view 风格为report<br />相关类及处理函数<br /><br />MFC:CListCtrl类<br />SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn<br /> <br />------------------------------------
2011-03-09 16:30:00 711
原创 虚函数和虚析类
<br />// A.h: interface for the CA class.<br />//<br />//////////////////////////////////////////////////////////////////////<br />#if !defined(AFX_A_H__AED18D70_2E0E_4FF9_9EF5_E04F5EF8E753__INCLUDED_)<br />#define AFX_A_H__AED18D70_2E0E_4FF9_9EF5_E04F5EF8
2011-03-09 10:58:00 423
原创 从文本文件中读取字符串,再console打印出来
当文本文件如下写的时候hello /n world /n希望控制台打印为:helloworld#include #include #include void main(){ FILE *fp; fp = fopen("string.txt","a+"); if(fp == NULL) { cout return; } int i =0; char buff[1024]; CString strTemp; char *pBuffBegin, *pBuffEnd; while(fg
2011-03-08 16:03:00 728
翻译 内存池,源码发布
<br />#pragma once <br /> <br />#include <Windows.h> <br />#define POOLAPI __fastcall <br /> <br />/* <br />一个MEMORY_BLOCK的内存大小是SIZE_BLOCK_BYTE <br />分成COUNT_ALL_BLOCK个块,每个块的大小是SIZE_ONE_BLOCK <br />当用户申请的内存大小超过SIZE_BLOCK_BYTE时,使用系统函数来分配 <br />*
2011-03-04 12:06:00 677
翻译 为什么C++编译器不能支持对模板的分离式编译
<br />为什么C++编译器不能支持对模板的分离式编译<br /> <br />刘未鹏(pongba)<br />C++的罗浮宫(http://blog.csdn.net/pongba)<br /> <br />首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win32),后者拥有PE(Portable Executable,
2011-03-01 11:41:00 514
打印日志文件c++
2011-11-24
图像缩小的源码,忘大家下载
2011-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人