自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 memset

功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,  块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作  用 法: void memset(void *s, int i, unsigned n);  程序例:  #include   #include   #include   int main(void)  { 

2010-01-21 10:04:00 578

转载 table表格加滚动条

table表格加滚动条BODY {FONT: 12px 细明体; CURSOR: default}TD {FONT: 12px 细明体; CURSOR: default}.title {BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; B

2010-01-20 17:57:00 6903

转载 CWinThread

  Windows以事件驱动方式工作,每个WIN32应用程序都至少包含一个消息队列和一个消息泵。消息队列建立在操作系统提供内存保留区中,消息泵不断搜寻消息队列,将取得的消息分发给应用程序的各个部分进行处理,这个过程叫做消息循环。基本消息循环如下:  //从队列中提取消息  while(GetMessage(&msg,0,0,0))  {  //转换消息参数  Translate

2010-01-19 22:59:00 984 2

转载 SendMessage

  函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。  函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);  参数:  hWnd:其窗口程序将接收消

2010-01-16 21:36:00 1018

转载 itoa

功 能: 把一整数转换为字符串  用 法: char *itoa(int value, char *string, int radix);  头文件:   程序例:  #include   #include   int main()  {  int number = 123456;  char string[25];  itoa(number, string

2010-01-16 15:01:00 896

转载 ctime

函数名: ctime  功 能: 把日期和时间转换为字符串  用 法: char *ctime(const time_t *time);  程序例:  #include  #include   int main(void)  {  time_t t;  time(&t);  printf("Todays date and time: %s/n", ctim

2010-01-16 15:00:00 647

转载 option 的经典属性

new Option("文本","值",true,true) 后面两个true分别表示默认被选中和有效! Option 选择项对象 options[] 是一个数组,包含了在同一个 Select 对象下的 Option 对象。Option 对象由“”下的“”指定。options[] 数组的属性length; selectedIndex 与所属 Select 对

2010-01-16 11:58:00 11215

原创 动态地向一个select框添加内容

----------------------------------------------------------------------------------------- 一个select框:                                  效果:  有一个按钮,一个文本框,  往文本框中输入一些内容,按下按钮,其中的内容就添加到select框中了,可反复操作  请指

2010-01-16 11:58:00 1088

转载 CComPtr用法

COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。但是,即使所有的代码中,都正确的AddRef和Release,也不一定能保证万无一失,例如:void SomeApp( IHello * pHello ){IHello* pCopy =

2010-01-15 22:55:00 540

转载 AfxMessageBox字符问题

错误 error C2665: AfxMessageBox : none of the 2 overloads could convert all the argument types  解决方式是改成 AfxMessageBox(_T("update"));  原因是如果程序中有define   _UNICODE,则可用_T  或者  _TEXT将后面的内容转为UNICODE

2010-01-13 22:42:00 1131

转载 Format函数

VC++中Format函数详解  首先看它的声明:   function Format(const Format: string; const Args: array of const): string; overload;   事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,   但并不多用,所以这里只对第一个介绍:   function

2010-01-13 14:39:00 486

转载 VS2005 & VS2008快捷键大全

---------------------------------------VS2005快捷键大全----------------------------Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL

2010-01-12 14:55:00 405

转载 1、IE与Firefox下对CSS解析的区别

1、IE与Firefox下对CSS解析的区别对高度的解析IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度Firefox:没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不会变化,造成样式错位。结论:大家在可以

2010-01-08 17:32:00 463

原创 浅谈IE与Firefox对CSS的不同解析

  其实,以前从来没有接触过CSS相关的内容,都是在做业务的编程,从来没想过前台页面的设计也能如此复杂。这次项目的开过过程中,作为CSS菜鸟的我也接触到CSS的相关设计。所出现的低级问题和浪费很多时间的状况也层出不穷,所以通过各方搜索和自己的实际学习中总结出几点IE和Firefox对CSS 的区别,给大家借鉴。  首先,大家都知道,IE和Firefox针对于核模型的解析就不一样,自然会产生很多

2010-01-08 17:28:00 481 1

转载 几款浏览器

要说占资源少,opera、The world、360SE都不错;安全上火狐最好,OPera也可以,毕竟不是IE核心,类似的还有Green browser、Netscape等,包括Mozilla一系列的都是如此;速度快的opera、The world、360SE、AVANT browser、Green browser、Netscape都可以,不相上下。个人认为,遨游用内存

2010-01-08 17:00:00 966

转载 CRect类介绍

一、CRect类介绍    CRect类与Windows RECT结构相似,并且还包括操作CRect对象和Windows RECT结构的成员函数。  在传递LPRECT,LPCRECT或RECT结构作为参数的任何地方,都可以传递CRect对象来代替。  注意:这个类是从tagRECT结构派生而来的。(tagRECT是RECT结构的不太常用的别名。)这意味着RECT结构的数据成员

2010-01-08 10:49:00 815

转载 SendMessage

函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。  函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);  参数:  hWnd:其窗口程序将接收消息的

2010-01-08 10:34:00 936

转载 SetWindowPos

SetWindowPos  函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。  函数原型:BOOL SetWindowPos(HWND hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,UNIT.Fla

2010-01-07 23:34:00 695

转载 memset

功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,  块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作  用 法: void memset(void *s, int i, unsigned n);  程序例:  #include   #include   #include   int main(void)  { 

2010-01-07 22:38:00 433

转载 isNaN

isNaN  返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。   NaN 即 Not a Number  isNaN(numValue)  必选项 numvalue 参数为要检查是否为 NAN 的值。   说明  假如值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseInt 和 parseF

2010-01-05 22:20:00 1430 3

转载 VC常用数据类型的使用

关键字 VC常用数据类型的使用VC常用数据类型的使用刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CSt

2010-01-04 21:19:00 441

转载 API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。另外,也是美国石油协会、空气污染指数、医药、空中位置指示器的英文简称。 ----

2010-01-04 17:55:00 712 1

转载 c++中冒号(:)和双冒号(::)的用法

1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{          unsigned char a:4;          unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。struct _XXX{

2010-01-04 15:43:00 495 1

空空如也

空空如也

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

TA关注的人

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