摘要: 在Delphi编程中实现窗口分割的关键是:使用Delphi的一个TSplitter组件(在Additional页中)。假设要把窗口分成左、右两部分,并且在运行中可以动态调节其相对大小,做法如下:  1.在一个空白的Form中加入Panel1,Align设为alLeft。(也可根据实际情况设为alRight,alBottom或alTop)。  2.在Form1的空白处加入一个Splitter,可以看... 阅读全文
posted @ 2010-10-13 15:07 huhu0013 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Windows SDK编程(窗口示例程序)/*****************************************************Windows SDK编程之一 窗口示例程序******************************************************//*Win32应用程序框架主要由"初始化窗口类","窗口注册类","窗口的创建"以"窗口消息函数... 阅读全文
posted @ 2010-09-26 14:35 huhu0013 阅读(2269) 评论(0) 推荐(0) 编辑
摘要: VC的那个TRACE,貌似只能用在MFC的工程里,SDK的程序就没法用了。于是我去网上找了一个:#ifdef _DEBUGvoid Trace(LPCTSTR lpszFmt, ...){ TCHAR szText[PAGE_SIZE]; va_list marker; va_start(marker, lpszFmt); wvsprintf(szText, lpszFmt, marker); v... 阅读全文
posted @ 2010-09-26 10:53 huhu0013 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 有同学在如鹏论坛提问,在VC6中使用GetListBoxInfo这个API函数的时候编译提示: 'GetListBoxInfo' : undeclared identifier详见:http://student.csdn.net/link.php?url=http://www.rupeng.com%2Fforum%2Fthread-3214-1-1.html他已经将GetListBoxInfo所在... 阅读全文
posted @ 2010-09-25 14:22 huhu0013 阅读(2343) 评论(0) 推荐(1) 编辑
摘要: VC6 使用基础◆ 一、 VC6 + XPSP2 SDK 使用方法:当我们在 VC6 中写这样的代码:CString buffer1, buffer2;buffer1.Format("_WIN32_WINNT=%x", _WIN32_WINNT);buffer2.Format("WINVER=%x", WINVER);MessageBox(buffer1, buffer2, MB_OK... 阅读全文
posted @ 2010-09-25 14:18 huhu0013 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: These are from the Windows .NET Server 2003 RC2 DDK.00000000STATUS_SUCCESS00000000STATUS_WAIT_000000001STATUS_WAIT_100000002STATUS_WAIT_200000003STATUS_WAIT_30000003FSTATUS_WAIT_6300000080STATUS_ABAND... 阅读全文
posted @ 2010-09-17 16:11 huhu0013 阅读(11473) 评论(0) 推荐(0) 编辑
摘要: TRACE 宏的利用。。。TRACE 宏有点象我们以前在C语言中用的Printf函数,使程序在运行过程中输出一些调试信息,使我们能了解程序的一些状态。但有一点不同的是:TRACE 宏只有在调试状态下才有所输出,而以前用的Printf 函数在任何情况下都有输出。和Printf 函数一样,TRACE函数可以接受多个参数如:int x = 1;int y = 16;float z = 32.0;TRAC... 阅读全文
posted @ 2010-09-13 15:41 huhu0013 阅读(9063) 评论(0) 推荐(1) 编辑
摘要: 用下面的一个问题来说明。 问题:在类中建立一个int类型的数组方法一:(错误)class Test{  const int size = 100;  int array[size];//……};错误原因:1:因为在一个类中,const恢复了它在c中的一部分意思,在每个类对象里分配存储并代表一个值,这个值一旦被初始化以后就不能被改变。所以在类中使用了const的意思是:在这个... 阅读全文
posted @ 2010-09-13 14:39 huhu0013 阅读(12320) 评论(0) 推荐(0) 编辑
摘要: 常量是定以后,在程序运行中不能被改变的标识符。C++中定义常量可以用#define 、const 这两种方法。例如:#define PRICE 10//定义单价常量10const int PRICE = 10; //定义单价常量10其实用常量是有它的理由的,下面我们来看下面两段程序对比代码#include <iostream> using namespace std;#define P... 阅读全文
posted @ 2010-09-13 14:36 huhu0013 阅读(40388) 评论(0) 推荐(1) 编辑
摘要: 许多时候我们希望程序只有一个实例在运行,而不是多个实例同时运行。 其实完成这一功能有很多种方法,我把自己知道的几种方法简单介绍一下。一 使用全局原子program Project1; uses windows, Forms, Dialogs, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} const myatom='我的全局原子方法'; begin ... 阅读全文
posted @ 2010-09-01 15:48 huhu0013 阅读(3931) 评论(0) 推荐(0) 编辑