摘要: 一、要理解指针,必须弄清指针的三方面内容:指针的类型;指针所指空间存储数据的类型;指针的值及存储指针值的空间大小;我们通过例子进行说明:(1) int *p;(2) char *p;(3) int **p;(4) int (*p)[3];1、指针的类型 从语法的角度讲,只要把定义中的指针名字去掉,剩下的部分就是这个指针的类型,上例中各个指针的类型为:(1) int *p; // 指针的类型是 int*(2) char *p; // 指针的类型是 char*(3) int **p; // 指针的类型是 int**(4) int (*p)[3]; ... 阅读全文
posted @ 2013-07-04 21:57 aoguren 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在MFC中添加控件后,按Ctrl+d可以改变控件TAB顺序,怕自己忘了,一个神奇的东西,记下。关于改变Tab顺序的方法有以下几种:方法一:在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP是影响TAB顺序的。先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对“TAB键被按下”事件的捕捉,人工使用SETFOCUS来控制TAB顺序。方法二:在VC中,首先控件没有TABINDEX属性,有TABSTOP属性;其次,如果你发现这可能是由resource.h中控件的ID值引起的 阅读全文
posted @ 2013-07-04 21:38 aoguren 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一、skin++可以使VC++等工具写的软件的界面很漂亮,但是试用版在运行时会跳出注册框,正式版又需要花钱,下面的这种方法将会使注册窗口不再跳出来。 1、将skin++(破解后的)的三个文件SkinPPWTL.h、SkinPPWTL.lib、SkinPPWTL.dll连同你需要用的皮肤文件一同拷贝到你的工程目录下。 2、在工程的stdafx.h文件引入SkinPPWTL.h头文件,并将SkinPPWTL.h文件加入工程。 #include "SkinPPWTL.h"////// 注意这里要用引号!!! 3、Visual C++ 6.0中如下操作:在工程的工程—>设置— 阅读全文
posted @ 2013-07-04 18:17 aoguren 阅读(438) 评论(0) 推荐(0) 编辑