相关分类: Java技术 C/C++ VB delphi
  • C程式研发经典实例之5

    【程式41】 题目:学习static定义静态变量的用法 1.程式分析: 2.程式源代码: #include "stdio.h" varfunc() { int var = 0; static int static_var = 0; printf( "40:var equal %d n" , var); printf( "40:static var equal %d n" , static_var); printf( "n" )...

    2008-02-23 05:37:15

  • 建立磁性窗体

    一些著名的共享软件不但功能卓著,而且在程式界面的设计技巧上往往领导了一种时尚,WinAmp就是其中的一个代表。WinAmp有两个绝活,一是能够更换窗体的外观,也就是现在俗称的给软件换“皮肤”;另一个即是磁性窗体技巧。 磁性窗体即若干窗体靠近到一定距离以内时会互相...

    2008-02-23 05:37:14

  • 防止一个没有窗体的WINDOWS程式的重复运行

    用互斥(Mutex),Mutex本来是多线程同步用的,防止多个线程访问同一资源而引发冲突。用CreateMutex能够创建Mutex对象,实质上是个kernel对象。 在任何Win32程式(包括GDI和Console)的启动部分加上以下代码(Console程式的main函数、MFC程式的CWinApp派生类的InitInsta...

    2008-02-23 05:37:12

  • 如何获取屏幕保护程式的密码

    大家都知道,windows9x只是个桌面操作系统,他的稳定性和保密性一直受大家的批评。现在,我就通过介绍提取windows98的屏幕保护程式的密码的算法来说明windows98的保密性是怎样的差! 一、屏幕保护程式(以下简称屏保)密码的加密算法 通常,评价一个加密算法,就要看密钥...

    2008-02-23 05:37:11

  • 如何使用OnIdle事件

    使用OnIdle事件随时监控剪贴板内容以改变弹出菜单的可执行项。 在Form1的.h的private加上: void __fastcall OnIdle(TObject* Sender,bool Done); 在Form1的.cpp内加上: void __fastcall TForm1::OnIdle(TObject* Sender,bool Done) { bool TextSelected=DBRichEdit1-S...

    2008-02-23 05:37:08

  • 动态汉化Windows技术的分析

    "陷阱"技术探秘──动态汉化Windows技术的分析 四通利方(RichWin)、中文之星(CStar)是大家广为熟知的汉化Windows产品,"陷阱"技术即动态修改Windows代码,一直是其对外宣称的过人技术。本文从Windows的模块调用机制和重定位概念着手,介绍了"陷阱"技术的实现,并给出了采用...

    2008-02-23 05:37:08

  • 用BCB研发控制面板程式

    前不久,Inprise公司(原Borland公司)正式公开了Delphi 5.0版,其研发向导中支持了“控制面板程式(CPL)”框架的生成,利用他能够快速、方便地研发CPL程式。那么是否能在现有的Borland C Builder 中研发CPL程式呢? CPL程式是动态链接库(DLL)的一种变形,只但是扩展...

    2008-02-23 05:37:06

  • 在CB程式中控制Windows关机

    我们在应用程式编制完成后,需要设计应用程式的包装和分发功能。在编写安装程式时,经常会碰到这样的问题:程式安装完成后需要重新启动电脑。那么在代码中如何控制Windows的关机或重新启动呢? 要实现这个功能,需要用到Windows API提供的一个ExitWindowsEx函数。我们...

    2008-02-23 05:37:06

  • 用CB控制Windows注册表

    Windows注册表中包含了系统配置、机器硬件配置、Win32应用程式和用户的其他配置信息。注册表根据系统信息分为六个根键(RootKey),其中每个根键各有一个由子键和键值组成的树状结构,每个子键代表一个特定的配置项目。 用C Builer控制注册表的关键在于了解TRegistry 类...

    2008-02-23 05:37:03

  • 在系统菜单里添加菜单项和相应事件

    ---- 有时候我们经常在程式中实现菜单项的重画,已有好多文章已加以介绍,在此不再赘述。但是有时我们需要加新菜单项到系统菜单中,并希望给其增加相应的事件。笔者通过运用WindowAPI的AppendMenu函数和C BUIDER的相关方法、属性,实现了往系统菜单中增加菜单项和事件。...

    2008-02-23 05:37:01

2