
工作杂项
文章平均质量分 59
techliangc
这个作者很懒,什么都没留下…
展开
-
msflexgrid 是一个神器
让表格可以编辑 以上三点只是准备阶段,要想使表格编辑,我们还要响应用户的点击单元格事件和离开单元格事件,以使得当用户点击某一单元格时当前单元格处于编辑状态而离开时又处于非编辑状态。MSFLEXGRID控件提供的OnClick和OnLeaveCell事件正好是我们所需要的。由于CCtrlEditGrid不是MFC类,所以不能用类向导来添加事件。只好用手工添加了。 首先在头文件中添加afx_m原创 2012-10-16 14:26:01 · 857 阅读 · 1 评论 -
计算机是怎样工作的
实验一:计算机是怎样工作的一、实验目的 请使用Example的c代码分别生成.cpp,.s,.o和ELF可执行文件,并加载运行,分析.s汇编代码在CPU上的执行过程。 通过实验解释单任务计算机是怎样工作的,并在此基础上讨论分析多任务计算机是怎样工作的。二、实验步骤1. Example中的c代码int g(int x){转载 2013-05-29 14:08:43 · 574 阅读 · 0 评论 -
_variant_t 转换成其他类型
我定义了一组函数可以方便的实现_variant_t类型转换//_variant_t转WORD类型BOOL AfxVariantConvert(WORD& val, const _variant_t& vt){if (vt.vt == VT_UI2){val = (WORD)vt.uiVal;return TRUE;}else转载 2013-05-16 16:08:31 · 1022 阅读 · 0 评论 -
CEdit
注: m_edit1代表ID为IDC_EDIT1的CEdit控件的control类型的变量 m_richedit1代表ID为IDC_RICHEDIT1的CRichEditCtrl控件的control类型的变量1.设置edit只读属性 方法一: m_edit1.SetReadOnly(TRUE);转载 2013-04-23 18:25:48 · 561 阅读 · 0 评论 -
SOAP 传回的XML数据正确,但是用MarkUp读取出错的解决办法
注意写读取数据的顺序,要按照XML的数据顺序来写,否则就会出错的原创 2012-10-16 14:28:45 · 413 阅读 · 0 评论 -
CString截取字串方法
C中CString类型好像没有像string.SubString(parame)这样类似的函数来从字符串中直接分离子串,但是我们可以借助CString的几个函数来实现。在CString中有Find(),Delete(),Left(),Right(),Mid()就可以实现分离子串的目的了。intFind( TCHAR ch ) const;找到给定的字符返回它在字符串中对应的转载 2012-11-20 13:40:11 · 642 阅读 · 0 评论 -
c++ cstring 转化为16进制
CString str = "12"; //12CString strTemp = _T("");int nTemp = (int)strtol(str, NULL, 16);strTemp.Format("%02X", nTemp);原创 2012-11-20 13:41:24 · 2129 阅读 · 0 评论 -
菜单项的消息 COMMAND和UPDATA_COMMAND_UI
工具栏或者菜单项的是否可以使用(不可使用为灰色状态)是在UPDATA_COMMAND_UI中声明,而COMMAND是用来响应菜单项或者工具栏项的消息。 当我创建一个多文档对话框的时候,是在MainFrm.cpp文件中声明,并在这里对函数进行声明。 我们可以创建多个菜单栏,并对其用代码控制显示. ShowControlBar(&m_wndToolBar,FALSE原创 2012-09-15 20:14:36 · 605 阅读 · 0 评论 -
mfc设置字体,但是无法改变的注意事项
VC 控件的字体控制 若将字体设置成“宋体、仿宋—GB2312、隶书、幼圆”中的某一字体时,需将lfCharSet设置成GB2312—CHARSET才使设置的字体有效原创 2012-09-25 15:02:51 · 975 阅读 · 0 评论 -
CString 字符串截取
例程1:(csdn) 文件xxxx.dll去掉后面的.dll方法1、 char str[] = "xxxx.dll"char*p;p=strrchr(str, '.');*p = 0;方法2、 CString str="xxxx.dll";int n = str.ReverseFind('.')str = str.Left(str.GetLength原创 2012-10-11 11:46:23 · 370 阅读 · 0 评论 -
标题栏,菜单,最大化,最小化,后续补充
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; // 去掉标题栏 if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS转载 2012-09-15 20:16:00 · 429 阅读 · 0 评论 -
MFC gsoap开发实录
先抄一段介绍性的话:gSOAP是一个绑定SOAP/XML到C/C++语言的工具,使用它可以简单快速地开发出SOAP/XML的服务器端和客户端。由于 gSOAP具 有相当不错的兼容性,通过gSOAP,我们就可以调用由Java, .Net, Delhpi, PHP等语言开发的SOAP服务,或者向它们提供SOAP服务。 据说这个很牛逼,但是对于中文字符的支持并不好,所以现在项目转到用SO原创 2012-09-20 16:11:40 · 2032 阅读 · 1 评论 -
文件复制粘贴
VC里移动和复制文件,删除文件的方法 文件属性设置的方法 CopyFile和MoveFile,SetFileAttributes,rename BOOL CopyFile( LPCTSTR lpExistingFileName, // name of an existing file LPCTSTR lpNewFileName, // name of new fil转载 2013-08-30 16:26:05 · 870 阅读 · 0 评论