上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页
摘要: CWnd* pwndChild = GetWindow(GW_CHILD); while (pwndChild) { //....to do sth. pwndChild = pwndChild->GetNextWindow(); } 如上代码在循环获得窗口所有子控件后,得到的是一个CWnd指针。一般的判断对象类型的方法: if (pwndChild -> IsKindOf (R... 阅读全文
posted @ 2010-01-27 15:34 傲衣华少 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 这一篇本来应该演示如何实现仿QQ界面的中间客户区与底部工具栏,不过在实现底部工具栏的时候发现圆形按钮与工具栏自绘有不少取巧的方法,因此加插这么一篇,讲解一下如何实现圆形按钮和工具栏自绘。 前面几篇都是在讲解如何实现QQ顶部的标题栏,是用窗口贴图实现,也讲到底部区域会用不同的方法实现,因此这里底部的QQ按钮和工具栏不是在主窗口上画图了,而是用控件实现。并且这里讲解的方法不局限于使用RingSDK界面... 阅读全文
posted @ 2010-01-27 15:25 傲衣华少 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 搜索条件中的模式匹配LIKE 关键字搜索与指定模式匹配的字符串、日期或时间值。有关更多信息,请参见数据类型。LIKE 关键字使用常规表达式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四种通配符的任意组合。通配符含义%包含零个或更多字符的任意字符串。_任何单个字符。[ ]指定范围(例如 [a-f])或集合(例如 [abcdef])内的任何单个字符。[^]不在指定范围(例如 [^a -... 阅读全文
posted @ 2010-01-26 13:52 傲衣华少 阅读(445) 评论(0) 推荐(0) 编辑
摘要: http://www.codeproject.com/KB/tree/ctreelistctrl.aspx 阅读全文
posted @ 2010-01-26 10:47 傲衣华少 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 原理就是设置了一个暗密钥。 条件:原文,明密钥,暗密钥位数N 加密过程: 1,随机生成一个N位的整数作为暗密钥。 2,用明密钥和暗密钥组合起来,随便设计一个加密方法,生成密文。 3,最终密文 = 暗密钥加上面的密文; (也可以放在中间或后面) 解密过程: 1,取密文的前N位,得到暗密钥。 2,对加密过程2进行逆操作,得到明文。好处:每次加密结果不同 阅读全文
posted @ 2010-01-26 09:37 傲衣华少 阅读(713) 评论(3) 推荐(0) 编辑
摘要: 一、选择题 ◎ 单选   1、蓝凤凰及其诸位女弟子通过水蛭将血输到令狐冲体内,你可以得到以下那种推 测:   a、令狐冲为ab型血,蓝凤凰及其弟子为a、b、或ab型   b、令狐冲为b型血,蓝凤凰及其弟子为ab、b或o型   c、令狐冲为o型血,蓝凤凰及其弟子为a、b或o型   d、令狐冲为a型血,蓝凤凰及其弟子为ab或o型   e、以上推测都不对 2、杨过得到,后来给了郭靖,炼成倚天... 阅读全文
posted @ 2010-01-22 10:58 傲衣华少 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、关于可变参数的函数定义方法 注:本节原文摘自互联网,笔者对它进行了必要的编辑和扩展。原作者尚未查知,在此表示歉意和感谢。 某些情况下希望函数的参数个数可以根据需要确定。典型的例子有大家熟悉的函数printf()、scanf()和系统调用execl()等。那么它们是怎样实现的呢?C编译器通常提供了一系列处理这种情况的宏,以屏蔽不同的硬件平台造成的差异,增加程序的可移植性。这些宏包括va_star... 阅读全文
posted @ 2010-01-21 11:10 傲衣华少 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 注意:_VA_ARGS__ 从VS2005才开始支持===========在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:void printf(const char*... 阅读全文
posted @ 2010-01-21 10:59 傲衣华少 阅读(2293) 评论(0) 推荐(0) 编辑
摘要: 官网英文原版介绍及方法使用说明:http://www.firstobject.com/dn_markupmethods.htm==============翻译后的中文方法介绍。1、初始化Load 导入一个XML文件到CMarkup的对象中,并对它进行解析。类似C#的Load。SetDoc 从字符串中导入XML数据,并对它解析。类似C#的LoadXml。2、输出Save 将XML数据写入文件中。类似... 阅读全文
posted @ 2010-01-20 23:05 傲衣华少 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 通常的做法是在控件里面加个ADODC,然后在属性里配置。但加控件很麻烦,特别是机器配置差的时候。这里有个等同的方法:新建一个txt文件,后缀改成UDL.然后双击进行配置,测试成功即可。==============udl是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。  使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非... 阅读全文
posted @ 2010-01-20 11:15 傲衣华少 阅读(637) 评论(0) 推荐(0) 编辑
摘要: CWnd* pwndChild = GetWindow(GW_CHILD); while (pwndChild) { //....to do sth. pwndChild = pwndChild->GetNextWindow(); } 阅读全文
posted @ 2010-01-19 13:17 傲衣华少 阅读(2910) 评论(0) 推荐(1) 编辑
摘要: 0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你 阅读全文
posted @ 2010-01-18 17:16 傲衣华少 阅读(32650) 评论(1) 推荐(5) 编辑
摘要: ALTER DATABASE 数据库名 COLLATE Chinese_PRC_CI_AS如果是SQL2005《1》数据库 右击属性 《2》点击,选项 《3》排序规则:选择 Chinese_PRC_CI_AS=================_BIN 二进制排序 _CI_AI 不区分大小写、不区分重音、不区分假名类型、不区分宽度 _CI_AI_WS 不区分大小写、不区分重音、不区分假名类型、区分宽... 阅读全文
posted @ 2010-01-18 15:02 傲衣华少 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 本篇讲述如何进行界面调色。界面调色一般有两种方法,调色板和HSL色彩变换。调色板局限于256色,这里不采用,因此用HSL色彩变换实现。首先要了解一下什么是HSL色彩空间,完整且详尽的知识请到维基百科去看,链接地址:http://zh.wikipedia.org/wiki/HSL%E5%92%8CHSV%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4,这里简单讲一下(摘自维基... 阅读全文
posted @ 2010-01-18 14:50 傲衣华少 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:voidCSingleThreadDlg::OnSleepSixSecond(){ Sleep(6000);/... 阅读全文
posted @ 2010-01-15 11:05 傲衣华少 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页