摘要:
一、要理解指针,必须弄清指针的三方面内容:指针的类型;指针所指空间存储数据的类型;指针的值及存储指针值的空间大小;我们通过例子进行说明:(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]; ... 阅读全文
摘要:
在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值引起的 阅读全文