- 博客(28)
- 收藏
- 关注
转载 字符数组之间赋值
char *strcpy( char *strDestination, const char *strSource );wchar_t *wcscpy( wchar_t *strDestination, const wchar_t *strSource );unsigned char *_mbscpy( unsigned char *strDestinatio
2013-11-21 14:15:38 1387
原创 MFC 在某种excel表后边插入一张表
LPDISPATCH lpDisp;sheet=sheets.get_Item(COleVariant((short)briefNum));//取一张表lpDisp = sheets.Add(vtMissing, _variant_t(sheet), _variant_t((long)1), vtMissing);sheet.AttachDispatch(lpDisp);
2013-11-19 09:57:19 677
转载 MFC往Excel插入表单
void CTestExcelDlg::OnButton2() { // TODO: Add your control notification handler code here _Application ExcelApp; Workbooks books; _Workbook book; Worksheets sheets; _W
2013-11-18 19:42:31 1081
原创 知道字符的值求字符
int type = 97;char test;test= (unsigned char)type;或者test = CHAR(type);
2013-11-18 17:08:54 685
原创 十六进制字符串转为整型值
string addressString = "1c000";//转换为整型值为114688int address = 0;const char * pstrHex = addressString.c_str(); sscanf_s(pstrHex, "%X", &address);//把字符串转为16进制值,address=114688
2013-11-15 19:29:29 623
转载 (转)VC++多线程编程
留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的
2013-11-13 09:27:07 674
转载 CString和string的互相转换
CString和string的互相转换 CString->std::string 例子:CString strMfc=“test“;std::string strStl;strStl=strMfc.GetBuffer(0);std::string->CString 例子:CString strMfc;std::string st
2013-11-11 14:33:47 705
转载 #pragma comment(lib, "Ws2_32.lib")
#pragma comment(lib, "Ws2_32.lib")这是告诉编译器在编译形成的.obj文件和.exe文件中加一条信息,使得 链接器在链接库的时候要去找wsock32.lib这个库,不要先去找别的库。(.exe文件找DLL 也是这种写法,例如 wsock32.dll).转自百度知道:http://zhidao.baidu.com/link?url=IE53WT
2013-11-09 09:52:38 650
原创 赋值到excel表,从excel表取值
//赋值range=sheet.get_Range(COleVariant(str2),COleVariant(str2)); switch(ColumNum){//把值写到excel表中 case 1: str.Format(_T("%hu"),step.nSeqID);
2013-11-08 11:14:57 648
原创 CFileDialog 打开多个文件
CFileDialog fileDlg(TRUE, NULL,NULL, OFN_ALLOWMULTISELECT,_T("Text Files (*.xlsx)|*.xlsx|Text Files(*.xls)|*.xls|All Files (*.*)|*.*||"), AfxGetMainWnd()); int NAMEBUF = 1024; fileDlg.m_ofn.
2013-11-08 10:39:16 712
原创 进度条操作
m_TotalProgress.SetRange(0,TotalSelCoun); m_TotalProgress.SetPos(0); m_TotalProgress.SetStep(1); /***进度条显示开始***/ m_TotalProgress.StepIt();//用每一步的增量来增加进度条的当前位置
2013-11-08 10:37:00 545
原创 CListCtrl的checkbox操作
void CConvertDlg::OnClickList(NMHDR *pNMHDR, LRESULT *pResult){ LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR); // TODO: Add your control notification handler code here D
2013-11-08 10:34:05 1677
原创 ClistCtrol删除列表信息
//删除列表信息/* int itemNumber = m_ListConvert.GetItemCount(); for(int i=0;i if(m_ListConvert.GetCheck(i)){//该行选中 m_ListConvert.DeleteItem(i); } }*/以
2013-11-08 10:29:27 780
转载 C语言转义字符和格式控制符参考
转义字符参考:/a:蜂鸣,响铃 /b:回退:向后退一格 /f:换页 /n:换行,光标到下行行首 /r:回车,光标到本行行首 /t:水平制表 /v:垂直制表 //:反斜杠 /':单引号 /":双引号 /?:问号 /ddd:三位八进制 /xhh:二位十六进制 /0:空字符(NULL),什么都不做 注: 1,/v垂直制表和/f换
2013-11-07 16:05:56 622
转载 设置MFC中EditBox为自动换行
设置该EditBox属性: 1.Auto HScroll False2.OEM Convert False3.Want Return True4.Multiline True本文转自:http://blog.csdn.net/abcjennifer/article/deta
2013-11-07 15:22:12 762
转载 VC 下拉框 CComboBox
1)初始化方法1. 资源管理器中,右击列表框,选属性。在“数据”栏中,输入静态选项,VS2003以上版本,用“;”分隔。VC6的话,按Ctrl+Enter分隔。所输入的项,程序运行时,就会在下拉框中存在。方法2. 在OnInitDialog函数中,初始化下拉框。添加数据。在对话框的 OnInitDialog里面,CComboBox* combo= ( CCombo
2013-11-06 16:46:52 1447
转载 输入excel文件到列表&&输出列表到excel文件
输入excel文件到列表&&输出列表到excel文件1、向项目工程中添加基本的7个类,分别是:CApplication,CMyFont,CRange,CWorkBook,CWorkBooks,CWorkSheet,CWorkSheets,选择MFC Class From TypeLib,在Add Class From 中选中File,在Location中输入或者选择EXCEL.EXE(offi
2013-11-05 17:33:12 1085
原创 保存对话框带有默认文件名
CFileDialog fileDlg(FALSE,NULL,Old_FileName,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("生成excel文件 (*.xls)|*.xls|excel文件 (*.xls*)|*.xls*||"),NULL); if(fileDlg.DoModal ()==IDOK){ New_FilePa
2013-11-05 11:52:31 768
转载 CStringT::Remove
CStringT::RemoveSend Feedback on this topic to Microsoft.View this topiconline in your default browser.Removes all instances of the specified character
2013-11-05 10:48:31 800
转载 CStringT::Delete
CStringT::DeleteSend Feedback on this topic to Microsoft.View this topiconline in your default browser.Deletes a character or characters from a string s
2013-11-05 10:47:54 727
原创 通过已知文件路径设计新文件路径
/* finder.FindFile(FilePath,0);//找到该文件 bWorking = finder.FindNextFile(); Old_FileName = finder.GetFileTitle();//获取文件名*//* int i = FilePath.GetLength()-1; while(FilePath
2013-11-05 10:46:53 618
转载 edit control 用法
MFC里面的EDIT Control控件的用法是怎么样的,1.怎么样才能赋值给EDIT Control控件并在EDIT Control控件显示出来;2.怎么取得EDIT Control控件的值并传递给一个变量?希望各位大侠帮帮忙!//获得EDITCEdit* pBoxOne;pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1);//付值pBoxO
2013-11-05 09:06:05 766
转载 typedef _packed struct _packed关键字的意思是在struct和union结构中不添加填充字节
今天看程序遇到如下的定义方式实在是不解其意,特查资料充电,将所得与诸位分享: typedef __packed struct { char FileName[8]; char Extension[3]; BYTE Attributes; BYTE NTReserved;
2013-11-04 22:01:33 4458
转载 CFileFind用法
1、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CFileFind()和关闭函数::Close()我会成对使用。5、CFileFind类
2013-11-04 21:56:42 731
转载 【ZZ】COleVariant与常用基本数据类型之间的转换
COleVariant是数据库常用到的数据类型。它可以是字串,整型值,日期等。知道怎样将它转换为CString很有用处。 设有CString A; COleVariant B; 来看看怎样将COleVariant转换为CString: switch(B.vt){ case VT_BSTR: A=V_BSTRT(&B); b
2013-11-04 21:54:55 1288
转载 ofstream的使用方法
ofstream的使用方法似乎以前在一篇文章里面看到过,今天拿出来复习一下吧 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,任何的I/O都以这个“流”类为基础的,包括我们要认识的文档I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(co
2013-11-04 21:50:48 877
转载 利用文件流读写文件
掌握文本文件读写的方法了解二进制文件的读写方法C++文件流:fstream // 文件流ifstream // 输入文件流,用于读文件(从文件中读取信息)ofstream // 输出文件流,用于写文件(把信息写到文件中)//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main()
2013-11-04 21:40:04 769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人