2008年11月20日
摘要: 1、什么是指针 指针是一种数据类型,与其它的数据类型不同的是指针是一种“用来存放地址值的”变量。举一个简单的例子: 如果定义了一个整型变量,根据整型变量的特点,它可以存放的数是整数。 如:int a; a=100; 这样就把整型常量赋给了变量a。但是如果写成这样:a=123.33;就会出问题,最后输出变量a的值结果是123。现在说到指针,其实地址值也是一个整型数,如某某变量的地址值为36542... 阅读全文
posted @ 2008-11-20 17:06 BoneKing 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 剪贴板是Windows中系统级的堆空间,系统中任何一个应用程序对剪贴板都有访问权,可以通过剪贴板消息和使用剪贴板API来读写 剪贴板内容。 正在装载数据…… 因此使用剪贴板不仅可以在同一个应用程序内交互数据,也可以在不通应用程序之间交互数据。尤其是在不通应用程序之间交互时 ,应用程序往往需要对剪贴板内容的变化做到实时感知,即应用程序要能监视剪贴板内容的变... 阅读全文
posted @ 2008-11-20 17:05 BoneKing 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: void ReadLog::loadCDGDir(LPTSTR cdgDir) // BoneKing Coded { HKEY hRunKey = NULL; HKEY hEasfKey = NULL; if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run... 阅读全文
posted @ 2008-11-20 17:04 BoneKing 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 用Visual C++实现注册表简单操作2005-07-25 10:09 作者: 刘涛 Windows的注册表中包含了Windows的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。在注册表中键可以包括子键和值。我们可以对他做个比喻,... 阅读全文
posted @ 2008-11-20 17:03 BoneKing 阅读(745) 评论(0) 推荐(1) 编辑
摘要: this->GetSafeWnd(); pWnd->GetSafeWnd(); HWND hWnd=this->GetSafeWnd(); 阅读全文
posted @ 2008-11-20 17:01 BoneKing 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: //方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #include #include int main( void ) { time_t t = time( 0 ); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z", localtime(&t) ); ... 阅读全文
posted @ 2008-11-20 17:00 BoneKing 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 如何得到桌面窗口的句柄呢?????楼主jzyhummel(篱影)2001-07-08 18:55:12 在 VC/MFC / 基础类 提问 我想得到WINDOW桌面句柄,来对桌面图标进行操作,不知道如何得到呢??用什么涵数呢?我试了试用::GetDesktopWindow()来得到句柄不知道对了没有。假如我想改变桌面的字体的颜色该怎么做呢?? 不知道有没有VC资料????我手上... 阅读全文
posted @ 2008-11-20 17:00 BoneKing 阅读(2462) 评论(0) 推荐(0) 编辑
摘要: 方法如下: 1在WorkSpace里选择"class view",右击 *DLG,在菜单中选择"Add Windows Messge Handler" 2在弹出的对话框的左方找到 WM_TIMER 双击 加入到右上方的列表中 3双击右上方列表中的WM_TIMER 加入自己的处理代码 4在需要使用Timer的地方加入 SetTimer(1,1000,NULL)5用KillTimer()在不需要的地方... 阅读全文
posted @ 2008-11-20 16:59 BoneKing 阅读(4039) 评论(0) 推荐(0) 编辑
摘要: CString 转化成 char* 之一:强制类型转换为 LPCTSTR; 这是一种略微硬性的转换,有关"正确"的做法,人们在认识上还存在许多混乱,正确的使用方法有很多,但错误的使用方法可能与正确的使用方法一样多。 我们首先要了解 CString 是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓冲区的指针、一... 阅读全文
posted @ 2008-11-20 16:58 BoneKing 阅读(3523) 评论(1) 推荐(0) 编辑
摘要: 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="bone"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 短整型(int) ... 阅读全文
posted @ 2008-11-20 16:56 BoneKing 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似dos窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出.下面就介绍一下,如何隐藏win32 console application的console窗口 因为此种方法是通过设置编译器的链接开关来... 阅读全文
posted @ 2008-11-20 16:55 BoneKing 阅读(3598) 评论(1) 推荐(0) 编辑
摘要: GetDlgItem(IDC_BUTTON)->EnableWindow( FALSE ); //DISABLE GetDlgItem(IDC_BUTTON)->EnableWindow( TRUE ); // ENABLE 或着为按扭添加成员变量,m_btn m_btn.EnableWindow(false); m_btn.EnableW... 阅读全文
posted @ 2008-11-20 16:54 BoneKing 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 结构体可以看做是一种自定义的数据类型,它还有一个很重要的特性,就是结构体可以相互嵌套使用,但也是有条件的,结构体可以包含结构体指针,但绝对不能在结构体中包含结构体变量。 struct test { char name[10]; float socre; test *next; };//这样是正确的! struct test { char name... 阅读全文
posted @ 2008-11-20 16:52 BoneKing 阅读(222) 评论(0) 推荐(0) 编辑
摘要: C++中类的多态与虚函数的使用 类的多态特性是支持面向对象的语言最主要的特性,有过非面向对象语言开发经历的人,通常对这一章节的内容会觉得不习惯,因为很多人错误的认为,支持类的封装的语言就是支持面向对象的,其实不然,Visual BASIC 6.0是典型的非面向对象的开发语言,但是它的确是支持类,支持类并不能说明就是支持面向对象,能够解决多态问题的语言,才是真正支持面向对象的开发的语言,所以务必... 阅读全文
posted @ 2008-11-20 16:41 BoneKing 阅读(379) 评论(0) 推荐(0) 编辑
摘要: public partial class MsgWindow : XtraMessageBoxForm { #region 属性 /// /// 换行的长度 /// public int LineLength = 24; private string _MessageString =... 阅读全文
posted @ 2008-11-20 16:29 BoneKing 阅读(474) 评论(0) 推荐(0) 编辑