自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C#笔记

Infinity(无穷大)0.0*0.0=NaN0*Infinity=00*NaN=NaNint.Parse是字符串转为整数ToString是转成字符串(每个类都有相应的ToString方法转换成相应的字符串)

2010-06-22 15:33:00 494 1

原创 如何设置ListCtrl控件每一行的背景色

一个ListCtrl控件,只有两条记录,有两条记录的地方,我可以设置背景色。可是没有记录的地方,我如何 设置背景色呢?<br /><br />就像迅雷的ListCtrl控件一样,没有数据的地方也是单数行一个颜色,偶数行一个颜色  <br />这个只能自绘<br />别无它法<br />具体的你可以上网搜搜<br />很多例子<br />比如XListCtrl

2010-06-12 23:41:00 1579

原创 别人的mfc笔记

1、_T宏、UNICODE和ANSI    windows的API大多有两套函数,比如TextOut,系统中实际的函数是TextOutA()和TextOutW()两个函数。若在编译时使用了_UNICODE宏,则用TextoutW()函数,否则为TextOutA()函数。     同样,字符串也有Unicode串和ANSI串之分。     在字符创之前使用宏_T("***"),若编译时使用了_UNICODE宏,则为UNICODE字符串,否则为ANSI字符串。_T即为_TEXT,可见tchar.h。    _T

2010-06-12 19:46:00 666

原创 EasySize使用笔记(对话框中的控件随着对话框大小的变化进行自动调整)

2010-05-12 14:12<br />要让对话框中的控件随着对话框大小的变化进行自动调整,是一件很头疼的事情,需要在WM_SIZE的响应函数中对所有的控件用MoveWindow()或者SetWindowPos()设置其变化比例,极其繁琐。EasySize是一个很好解决方案,用一些宏封装了内部的实现机制,使用起来方便快捷。原文地址:http://www.codeproject.com/KB/dialog/easysize.aspx<br /> <br />使用方法如下:<br />1.首先将EasySi

2010-06-12 18:15:00 1316

原创 自定义调用函数

<br />#include "stdafx.h"<br />#include <iostream><br />using namespace std; <br />void star(int n);<br /> int a;<br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> char inquiry;<br /> do<br /> {<br /> cout<<"输出几个星号?"<<endl;<br /> cin>>a;<br /> star(a)

2010-06-09 13:44:00 547

原创 listctrl用法

<br />先来介绍REPORT类型的CListCtrl:<br />首先使用下面的语句设置CListCtrl的style:<br />DWORD SetExtendedStyle( DWORD dwNewStyle );<br />其中<br />LVS_EX_CHECKBOXES 表示添加CheckBox<br />LVS_EX_FULLROWSELECT 表示选择整行<br />LVS_EX_GRIDLINES 表示添加表格线<br />如果设置了LVS_EX_CHECKBOXES属性,则可以用<br

2010-06-04 09:41:00 4483

原创 新控件

Picture ControlHorizontal Scroll BarVertical Scroll BarSlider ControlProgress ControlHot KeyList ControlTree ControlTab ControlAnimation ControlRich EDIT 2.0cONTROLdATE tIME PickerMonth Calendar Contr

2010-05-31 00:06:00 422

原创 实战VC时间控制函数

随着软硬件的飞速发展,计算机技术已经广泛地应用到自动化控制领域,为了实现实时控制,控制程序必须能够精确地完成定时和计时功能。VC提供了很多关于时间操作的函数,下面根据它们精度的不同,分别进行说明。   一般时控函数   VC程序员都会利用Windows的WM—TIMER消息映射来进行简单的时间控制:1.调用函数SetTimer()设置定时间隔,如SetTimer(0,200,NULL)即为

2010-05-28 14:19:00 255

原创 测试成功代码

 static int nMybuffer[100] = {0}; //假设你输入的都是正整数 CString strText; GetDlgItemText(IDC_EDIT1, strText); int m_bz = _ttoi((LPCTSTR)strText); BOOL bExsit = FALSE; //int 不放在外面会有点问题 int i =0; for( ; i  { if(

2010-05-26 16:19:00 441

原创 分享多年美工工作收集的小工具和经验

http://topic.csdn.net/u/20100405/16/06eeb780-d3d5-499f-b82b-b9e0e398a936.html 1.图片素材收集技巧我们很多时候看到一个别的站点里面的图片和动画,怎样能方便拿到?有一个简单的技巧就是,打开IE的 internet选项->internet临时文件,删除所有脱机内容 ,(然后把喜欢的这个网站浏览一遍),再打开IE的 i

2010-05-25 14:48:00 356

原创 MFC数组类CArray的使用的操作详解

MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。  MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CArray,CU

2010-05-24 22:00:00 434

原创 CArray的用法

  C++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。MFC提供了一套模板库,来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个,用来实现动态数组的功能。CArray是从CObject派生,有两个模板参数,第一个参数就是CArray类数组元素的变量类型,后一个

2010-05-24 21:25:00 604

原创 vs2008个人笔记

_ttoi 字符转整形=================================================================  数组问题.解决如下是因为你使用的是局部变量nMybuffer数组,改成static或类的成员==>static定义全局变量 ==================================================

2010-05-24 20:06:00 381

空空如也

空空如也

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

TA关注的人

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