自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (24)
  • 收藏
  • 关注

转载 VS2010下Unicode问题

Q:大家帮我看下明明使用了 _T(text)为什么还是出错呢?怎么解决?解决方案在附件里 A:编译错误。_T只能把字符串文字量(也就是双引号括起来的字符串)或者字符文字量(也就是单引号括起来的字符)转化为所需的样子。它无法把一个CHAR转化为一个TCHAR,也无法把一个LPSTR转化为一个LPTSTR。为什么会这样呢?答案是:因为C++语法。目前的C

2012-02-29 16:30:56 823

原创 “atof”: 不能将参数 1 从“LPCTSTR”转换为“const char *”

atof-----换成_wtof

2012-02-29 15:43:53 723

原创 “strcmp”: 不能将参数 1 从“LPWSTR”转换为“const char *”

strcmp-----换成wcscmp

2012-02-29 15:41:51 1835

转载 strcm--wcscmp

什么是ANSI,什么又是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。(对于字符来说ANSI以单字节存放英文字符,以双字节存放中文等字符,而Unicode下,英文和中文的字符都以双字节存放)Unicode码也是一种国际标准编码,采用二个字节编码,与ANSI码不兼容。目前,在网络、Windows系统和很多大型软件中得到应用。8

2012-02-29 15:38:30 866

转载 备份自己常用的VS2010设置

备份自己常用的VS2010设置1.设置Visual Studio 项目位置工具->选项 -> 环境 -> 设置Visual Studio 项目位置 -> E:\\Workspace2.启用行号工具->选项 -> 文本编辑器 -> C/C++ -> 常规 -> 行号3.将制表符TAB改为4个空格符工具->选项 -> 文本编辑器 -> C/C++ -> 制表符 ->

2012-02-29 14:52:21 903

转载 CListCtrl排序的解决办法

这两天写了一个程序,用到了CListCtrl,现把自己总结的排序的方法叙述一下。首先建立一个formview的单文档exe工程,名为SortA然后, 在dialog中添加一个 clistctrl控件,改成report添加该控件的影射变量为:m_list然后在 sortAview.h的类定义前面添加如下代码:   struct MyData{      CListCtrl

2012-02-28 17:58:10 633

转载 “atof”: 不能将参数 1 从“CString”转换为“const char *”

问题描述:m_Data[number]=atof(strtemp);其中,m_Data为double型,number为long型,strtemp为CString型的。为什么会出现这样的错误?error C2664: “atof”: 不能将参数 1 从“CString”转换为“const char *” 解决:用_ttof代替atof 或 _wtof(str);

2012-02-28 17:34:01 4952 1

转载 VC中判断是否数字的方法

方法一:int IsNum(CString str){if (str.IsEmpty())    return - 1;int nDot = 0;//数值只能是0到9及小数点组成for (int i = 0; i {    char ch = str.GetAt(i);    if ('.' == ch)    //小数点    {      n

2012-02-28 15:47:10 2055

转载 vc++6.0调试 出现汇编代码的解决办法

碰到了这个问题,我才知道上网上搜索,才知道了原来win32还有2个模式,一个是release,一个是debug模式。。。。   拿到别人写的程序,想加断点调试,但是由于该程序设置的是win32 Release模式,不太方便,使用Project->settings,把里面settings由Win32 Release改为Win32 Debug,但是关了以后,再打开,就又恢复成Win32 Rel

2012-02-28 11:39:04 2701

转载 动态创建的CListCtrl控件的消息响应

丫的,被一个粗心的小错误折腾了半天,总算是把CDockPane上CListCtrl的消息响应给搞定了。    因为以前都是在对话框里面使用CListCtrl控件,可以在VC6里面的ClassWizard里面直接就给该控件添加各种消息处理函数。但是到了Feature Pack里面,可以把CListCtrl放到一个CDockPane上面,这时就比较郁闷了,所以只能手工添加消息的处理。为此,

2012-02-24 14:35:35 3153

转载 动态创建CListCtrl代码

if(!m_list.Create(  WS_BORDER   |   LVS_REPORT   |   LVS_ALIGNLEFT,CRect(0,0,500,2000),&m_TabCtrlLeft,1000)) {  TRACE0("Failed to create instant bar child\n");  return -1; } CString strText;

2012-02-24 14:34:21 2031

转载 CListCtrl操作大全 List Control控件使用说明 编辑List Control里面的任何...

今天在网上发现一文很是精典,然其为英文。故浪费点时间翻译了一下,喜欢他写代码的风格,大师风格就是不一样。翻译的不好可以查看原文:www.codeproject.com/KB/list/editing_subitems_in_listcontrol.aspx另自己写了一篇关于一些ListControl的基本操作(如何获得一项的值,如何选中一行而不是一列等)请查看:hi.baidu.com/a

2012-02-24 14:31:30 874

转载 CListCtrl 一些使用技巧(更新中....)

1、问:CListCtrl 用DeleteItem删除中间项后,后面的项没有往上推,怎么解决?答:可以在之后调用Arrange, CListCtrl::Arrange( UINT nCode ) 。示例:// Align all of the list view control items along the top// of the window (the

2012-02-24 14:29:46 414

转载 CListCtrl使用技巧 排序算发

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////排序算发// SortTextItems - Sort the list based on

2012-02-23 15:28:07 437

转载 CListCtrl用法详解

转载:http://blog.csdn.net/lhy2199/article/details/5177032listctrl默认view 风格为reportCListCtrl类封装“列表视图控件”功能,显示每个包含图标(列表视图中)和标签的收集。除图标和标签外,每一项还能有显示在图标和标签的右边的列中的信息。此控件(以及CListCtrl类)只适用于运行于Windows 95和Win

2012-02-23 15:11:35 1205

转载 MFC 对话框中tab控件的使用

1、首先创建一个MFC对话框框架.在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl2、创建两个新的对话框资源,其属性作如下修改:Border:none //边界为空,这样它就没了标题栏Style :Child // 这样这

2012-02-21 11:55:41 1302

转载 程序只运行一个实例,并激活前一个实例

作者:耿海增  示例工程下载地址:http://www.vckbase.com/code/winsys/mtask/RunOnce.zip  实现程序只运行一次的方法很多,但是原理都是一样的,就是运行第一次的时候设置一个标记,每次运行的时候检查该标记,如果有就说明已经运行了。具体实现: 1、在程序初始化的时候 (InitInstance()) 枚举所有的窗口

2012-02-17 17:16:40 546

转载 控件随着窗口大小变化

好多人问这个问题,我也是刚学会,三步解决MFC窗口变动后控件的大小一 在头文件中定义 POINT Old;//存放对话框的宽和高。OnInitDialog() 中计录宽和高。 CRect rect;    GetClientRect(&rect); //取客户区大小    Old.x=rect.right-rect.left; Old.y=rect.bottom-r

2012-02-17 17:15:31 560

转载 UpdateData() 是MFC的窗口函数,用来刷新数据的。

UpdateData() 是MFC的窗口函数,用来刷新数据的。  UpdateData()参数只有一个,默认为TRUE。   UpdateData(TRUE)   ——刷新控件的值到对应的变量。(外部输入值交给内部变量)  即:控件的值—>变量。  UpdateData(FALSE)   —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示

2012-02-17 17:04:27 1750

转载 Invalidate以及Invalidate(false)和Invalidate(true)的区别

1.void Invalidate( BOOL bErase = TRUE );  该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程序的消息队列中放置WM_PAINT消息。MFC为窗口类提供了WM_PAINT的消息处理函数OnPaint,OnPai

2012-02-17 17:01:37 521

转载 VC/MFC 工具栏上动态添加组合框等控件的方法

引言  工具条作为大多数标准的Windows应用程序的一个重要组成部分,使其成为促进人机界面友好的一个重要工具。通过工具条极大方便了用户对程序的操作,但是在由Microsoft Visual C++开发环境所创建的应用程序框架中的工具条只是一个简单的按钮的集合,在功能上也仅仅是起到了菜单快捷方式的作用,而没有做到象VC、Word等软件的工具条那样,提供多种不同类型的标准控件如组合框、编辑框等。

2012-02-17 12:40:02 804

转载 在MFC中动态创建控件以及事件响应

在MFC中动态创建控件以及事件响应动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。  一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框

2012-02-17 12:36:08 932

转载 MFC CListCtrl的用法.Style/插入、删除、选中数据及排序问题等

MFC CListCtrl的用法.Style/插入、删除、选中数据及排序问题等2010-02-05 19:04摘抄自:http://hi.baidu.com/fclshark/blog/item/650cbaa731b7619fd14358dc.html功能强大的CListCtrl:做网络笔记,还需添加修改CListCtrl改变行的颜色,列的颜色,字体颜色等.资

2012-02-16 13:00:29 822

转载 CListCtrl控件使用方法总结

今天第一次用CListCtrl控件,遇到不少问题,查了许多资料,现将用到的一些东西总结如下:以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格      LVS_ICON: 为每个item显示

2012-02-16 12:59:36 282

转载 Unicode的一些类型转换问题

Unicode的一些类型转换问题是因为vs 2005之后项目使用的是unicode字符集,在“项目-属性”中将"unicode字符集"换成"多字节字符集"就行了,也可以将文本内容放在_T()里面,不变字符集。使用unicode的话 MessageBox会被替换成MessageBoxW 否则是MessageBoxA多字节字符 英文1个字节,中文2个字节 unico

2012-02-16 12:55:38 430

转载 如何更改static控件的字体大小

如何更改static控件的字体大小你用的如果VC是5.0,5.0要从光盘上拷几个dll   如果是6.0,也许要设置一下。在"工作区"相应的对话宽点右键,属性中有"语言"项,选择"Chinese(P.R.C)"就可以了。 更改字体,首先改变你的static控件的ID,然后GetDlgItem(IDC_YOURSTATIC)->SetFont(&font);

2012-02-16 12:53:31 1819

转载 并口、串口、COM口区别

并行接口,简称并口。并口采用的是25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错,目前,并行接口主要作为打印机端口等。

2012-02-16 12:52:06 1596

转载 char,TCHAR,WCHAR区别

char,TCHAR,WCHAR区别 #ifdef   UNICODE               typedef   wchar_t   TCHAR;    #else               typedef   unsigned   char   TCHAR;    #endif     typedef   unsigned   char   CHAR;     t

2012-02-16 12:47:31 354

转载 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L

关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L char :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedef unsigned short wchar_t。为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:

2012-02-16 12:46:57 341

转载 在VC++6.0下设置GDI+(最简介的方法)

1.下载(GDI+ for VC6.0 SDK)GDIPlus文件将其中的Includes和Lib中的文件拷到vc目录下的Includes和Lib文件夹中.   下载地址:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip(引用他人的)2.在你将要使用GDI+的工程中,完成初始化工作:在StdAfx.h中加入#define

2012-02-16 12:43:24 419

转载 CxImage

CxImageCxImage是C++实现的功能强大的、能处理多种文件格式的图像管理类。它能够简单快速的实现图像的导入、保存、显示和变换。为什么使用CxImageu它是平台无关的u它是自由软件、免费的、开源的u支持多种平面格式:BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等,还有更多!u功能强大

2012-02-16 12:41:33 399

转载 Unicode下CString(wchar_t)转换为 char*

Unicode下CString(wchar_t)转换为 char*wstring MultCHarToWideChar(string str){    //获取缓冲区的大小,并申请空间,缓冲区大小是按字符计算的    int len=MultiByteToWideChar(CP_ACP,0,str.c_str(),str.size(),NULL,0);    T

2012-02-16 12:40:05 402

转载 string、wstring、cstring、 char、 tchar、int、dword互转

最近编程一直头痛字集中类型的转化,明知都可以转却总是记不住,不断的上网查来查去,在这里小结一下。以备以后方便使用,当然有些方法可能不是最新的,或者最简单的,但是对于自己已经了解的使用起来应该方便的多:1》string 转 wstring wstring s2ws(const string& s){   _bstr_t t = s.c_str();   wchar_t*

2012-02-16 12:35:31 591

转载 MFC 改变Eidt背景颜色【自定义类】

新建一个MFC工程并添加一个新类,这里我的叫做CColorEdit父类是CEdit,在新类中重写=WM_CTLCOLOR事件,注意是=,不是WM_CTLCOLOR,在函数中添加代码[cpp] view plaincopyprint?HBRUSH CColorEdit::CtlColor(CDC* pDC, UINT nCtlColor)  {      if(nCt

2012-02-16 11:27:23 555

转载 MFC 改变static字体颜色、大小、背景颜色【自定义类】

新建一个MFC标准Dialog工程并生成一个CStatic的自定义类,我的类名为CColorStatic定义必要变量[cpp] view plaincopyprint?protected:      COLORREF m_crText;          // 字体颜色       COLORREF m_crBackColor;     // 背景颜色       HBRU

2012-02-16 11:26:29 1161

转载 VC GDI+: error C2660: 'new' : function does not take 3 parameters

今天在用GDI+写程序时,有 bmp = new Bitmap(L"E:\\1.png");用VC6 SP6或VS2005编译错误为error C2660: 'new' : function does not take 3 parameters这是VC的一个BUG,微软至今还没有解除。解决办法如下:法一:在该CPP文件开头部分注释掉#define new DEBUG_NEW

2012-02-15 17:35:14 609

转载 指定某个区域是可以被绘图

即指定某个区域是可以被绘图的。在这个区域以外的地方,绘图无效。即被会这个区域的边界给裁掉。只留下在区域内的图形。 CreateRectRgn   ()//创建矩形区域 CombineRgn   ()//合并两个区域 SelectClipRgn   ()//设定剪载区域 ---------------以下是《Windows程序设主》第五章的内容 建立和绘制剪裁区域

2012-02-14 14:45:19 843

转载 CScrollBar控件的使用方法

CScrollBar控件的使用方法  1、在对话框中拖入CScrollBar控件,并修改ID,2、在对话框的InitDialog函数中增加如下代码,完成CScrollBar的初始化. CScrollBar* pScrollBar = (CScrollBar*)GetDlgItem(IDC_SCROLLBAR_HORIZONTAL); pScrollBar->SetScr

2012-02-13 15:52:35 751

转载 61条面向对象设计的经验原则

摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”                                                                                  -------

2012-02-13 15:51:36 355

转载 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔

1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code #include stdio.h> #include conio.h> #include alloc.h> float lagrange(float *x,float *y,float xx,int n) /*拉格朗日插值算法*/ { int i,j; float *a,yy=0.0; /*a作为临时变量,记录拉格朗日插值

2012-02-13 15:44:24 5039

msvcp140dll,msvcp140.1dll丢失

缺少msvcp140dll,msvcp140.1dll丢失的解决方法,傻瓜式修复,下一步,下一步

2023-03-24

Sublime Text 3 for Mac 3075 破解版 – Mac上强大的代码编辑神器

Sublime Text 3 for Mac 3075 破解版,包内有注册码,直接注册即可

2016-10-14

iOS 单选按钮

高度自定义的 iOS 单选按钮

2016-06-26

libopencore-amrnb.a libopencore-amrwb.a(64位)

voiceconvert libopencore-amrwb.a(64位) 和 libopencore-amrnb.a(64位) 支持arm64,armv7,armv7s

2015-11-19

libidn.a(arm64)

libidn.a(arm64) xmpp需要导入libidn.a,支持x86_64、i386、armv7、armv7s、arm64

2015-11-19

Vsiaul Assist X (win10)

vs助手 Vsiaul Assist X (win10) VA_X 通用破解补丁 VA_X_官方安装程序

2015-10-28

error C1083: 无法打开包括文件:“pthread.h”

error C1083: 无法打开包括文件:“pthread.h”: No such file or directory cocos2d-x-2.1.5\extensions\AssetsManager\AssetsManager.h 30 1 AssetsManagerTest

2013-09-26

InstallWizardForVS2012/2010/2008.js

InstallWizardForVC2008Express.js InstallWizardForVC2010Express.js InstallWizardForVS2008.js InstallWizardForVS2010.js InstallWizardForVS2012.js

2013-09-26

install-templates-msvc.bat

cocos2d-x 2.1.5 没有install-templates-msvc.bat,这个就是

2013-09-25

VM的MAC OS补丁

VM的MAC OS补丁,修补VM虚拟机没有MAC系统,下载VM的MAC OS补丁,解压后以管理员身份运行“install”

2013-06-24

VC6.0 助手

具有安装指导说明书,简单安装 VC++6.0助手[Visual+Assist+X+v10.0.1233.0+破解版Cracked

2012-12-17

eclipse助手

eclipse助手,Eclipse Android代码助手,解压到Eclipse 的plugins目录下就可以了

2012-08-03

VC ++ Gzip解压缩代码

VC ++ Gzip解压缩代码,生成DLL可直接使用。。希望对你有帮助

2012-05-08

vs2010小助手破解版

最新最好用的vs2010小助手破解版,只需2步,即安即用方便快捷,带有详细安装步骤文档 看着文档傻子都会安装,就2步。。。

2012-01-18

HTTP协议详解全套合辑(最全中文)

HTTP协议详解全套合辑,最全的HTTP解读,深入浅出

2012-01-16

ThinkPHP 最全的手册

ThinkPHP 最全的文档手册,想从基础成为高手必备

2012-01-16

C++贪吃蛇游戏开发最全源代码

C++贪吃蛇游戏开发最全源代码,游戏开发初学者必备可以进行扩展

2012-01-05

C++拼图游戏最全源代码

C++拼图游戏最全源代码,游戏开发初学者必备可以进行扩展

2012-01-05

C++俄罗斯方块游戏开发最全源代码

C++俄罗斯方块游戏开发最全源代码,游戏开发初学者可以进行扩展

2012-01-05

C++推箱子游戏最全源代码

C++推箱子游戏最全源代码,游戏开发初学者必备可以进行扩展

2012-01-05

C++扫雷游戏最全源代码

C++扫雷游戏最全源代码,初学者可以利用此游戏进行扩展设计

2012-01-05

C/C++高质量程序设计指南

高清——C/C++高质量程序设计指南,林锐,顾小刚,谢义军

2012-01-05

VC++ 最权威的培训机构内部课件

第1章 VC++开发环境.ppt 第2章 MFC应用程序概述.ppt 第3章 图形与文本.ppt 第4章 菜单工具栏与状态栏.ppt 第5章 对话框.ppt 第6章 Windows常用控件.ppt 第7章 文档与视图.ppt 第8章 打印编程.ppt 第9章 动态链接库.ppt 第10章 多线程编程.ppt 第11章 数据库编程.ppt 第12章 多媒体编程.ppt

2012-01-05

c++库函数(简体中文).chm

C++ 历史上最全的中文帮助文档,全简体中文

2011-12-26

VC连接Oracle

VC++连接ORACLE的源程序,源代码敬请欣赏

2011-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除