小T的网格计算

导航

随笔分类 -  MFC

VC工具之Spy++
摘要: Spy++ (SPYXX.EXE) 是一种基于 Win32 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括进程、线程和窗口)之间关系的图形树。 搜索指定的窗口、线程、进程或消息。 查看选定的窗口、线程、进程或消息的属性。 阅读全文

posted @ 2008-10-14 09:31 Tisty 阅读(910) 评论(0) 推荐(0)

VC数据类型
摘要: 标识符 实际类型 意义 CHAR char 8位Windows(ANSI)字符。 CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 PCHAR CHAR* 一个CHAR型指针 PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)字符串指针 LPSTR CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串指针 NPSTR CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串指针 阅读全文

posted @ 2008-07-20 20:54 Tisty 阅读(380) 评论(0) 推荐(0)

ProgID是什么
摘要:ProgID是程序员给某个CLSID指定一个易记的名字。 组成:.. 在HKey_Classes_Root下,有版本号的ProgID和无版本号的ProgID都有列出,一般无版本号的除了有CLSID子键外会还有CurVer子键来标明版本 阅读全文

posted @ 2008-06-12 17:39 Tisty 阅读(6966) 评论(0) 推荐(0)

[转]STARTUPINFO解读--写得很详细
摘要:typedef struct _STARTUPINFO { DWORD cb; //包含STARTUPINFO结构中的字节数.如果Microsoft将来扩展该结构,它可用作版本控制手段. 应用程序必须将cb初始化为sizeof(STARTUPINFO) PSTR lpReserved; //保留。必须初始化为N U L L PSTR lpDesktop; //用于标识启动应用程序所在的桌面的名字。如果该桌面存在,新进程便与指定的桌面相关联。 如果桌面不存在,便创建一个带有默认属性的桌面,并使用为新进程指定的名字。 如果lpDesktop是NULL(这是最常见的情况),那么该进程将与当前桌面相关联 阅读全文

posted @ 2008-05-31 22:27 Tisty 阅读(5473) 评论(0) 推荐(0)

Windows桌面切换VC代码
摘要:用向导建立一个Win32程序“hello, world!”,然后用下面的内容替换整个CPP文件内容就可以了 #include "stdafx.h" #include "resource.h" #include "ShellApi.h" HINSTANCE hInst = NULL; HDESK hDesktopCurrent; HDESK hDesktopLlx; 阅读全文

posted @ 2008-05-31 14:19 Tisty 阅读(871) 评论(0) 推荐(1)

STARTUPINFO si = { sizeof(si) } 结构体的一种初始化方式
摘要:STARTUPINFO si = {sizeof(si)};是用来初始化cb成员的?si是什么啊 这是用来初始化整个 si 变量的。 si就是你定义的变量。sizeof(si)取得该结构的字节数。 STARTUPINFO的第一个域为 cb,代表该结构体的大小,因此: STARTUPINFO si = {sizeof(si)} 首先将si.cb 赋值为 sizeof(si),该结构其余字段则全部初始化为零 {*,*,...}对数组或者结构体初始化工作 结构内部按成员顺序进行初始 没有的以NULL或者0来填充 数组是顺序初始 阅读全文

posted @ 2008-05-31 13:42 Tisty 阅读(816) 评论(0) 推荐(0)

VC6-MFC过时了吗?
摘要:虽然有些偏激,但至少可以为自己学习MFC增加点信心,都2008年了,学MFC,确实有点风险啊,不过经典的东西是应该学学的,毕竟人家沉淀了这么多年的东西。。 摘自CSDN论坛。。 小弟也是过来人,本人做过一年半的.net,不防听我一言: 我说.net不适合程序员来做,主要有以下几个方面: 1.net主要针对于小规模应用,无法到大场面上应用。 你看电信的企业,他们都是用C++,JAVA的,没有哪个是用.net的。 阅读全文

posted @ 2008-05-24 09:58 Tisty 阅读(1621) 评论(0) 推荐(0)

dc.SelectObject
摘要:你有一个右手(呵呵),每次你只能抓住一支笔并写东西, 默认的情况下你是握系统的笔来写东西的。 当你要写你自己的东西就 dc.SelectObject(新笔); 返回旧笔。 当你写好的时候,再还原回去, 通过dc.SelectObject(旧笔); 这样,系统要写其他的东西,就会用到这支系统的笔,而不是用你定义的那只笔。 阅读全文

posted @ 2008-05-24 09:36 Tisty 阅读(532) 评论(0) 推荐(0)

从MFC与ATL的男女关系说起
摘要:我从大三开始学习MFC,对于一个学软件的学生来说算是有点晚,到现在差不多有3 个年头了。我在大四进入公司实习开始学习COM,接触到ATL并用它来做开发。我在大二冬天开始恋爱,到现在为止第一段爱情走过3个半年头终于到了末路。 这些对于我来说都算初尝,尝之有味所以写一点胡言乱语。 阅读全文

posted @ 2008-05-24 09:34 Tisty 阅读(359) 评论(0) 推荐(0)

Windows API函数大全---附:windows运行命令详解
摘要:1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 阅读全文

posted @ 2008-05-10 15:52 Tisty 阅读(568) 评论(0) 推荐(0)