相关分类: Java技术 C/C++ VB delphi
  • Delphi 中面向对象编程之我见

    面向对象的编程技术提出来也有些年头了,开发大型软件的时候采用面向对象的编程技术可以缩短程序的开发周期,提高程序的可读性,易调试性,同时也就相应的提高了程序的可维护性,而对大型软件而言,可维护性是保证其生命力的一个极为重要的指标。 不知大家注意到没有,...

    2008-04-09 04:18:04

  • 利用浏览窗口 DragDrop 任意文件

    本节主要学习利用三个与 DragDrop 有关的函数来完成从浏览窗口取得拖放过来的文件及详细路径。这三个函数是: DragAcceptFiles、DragQueryFile、DragFinish。 它们的函数原形如下: VOID DragAcceptFiles( HWND hWnd, // 接受拖拽文件窗口的句柄 BOOL fAccept // 接受...

    2008-04-09 04:18:03

  • 获取当前鼠标位置的类名和句柄

    这有点像金山词霸 的屏幕取词。要获取当前鼠标位置的类名和句柄,只须通过 WindowFromPoint 和GetClassName 这两个Win32 函数就可以完成任务,不过,如果要获取当前鼠标位置的字符,可能要复杂得多。 下面是很简单的范例,大家应该都可以轻易弄清楚的。 type TForm1 =...

    2008-04-09 04:18:02

  • 传递焦点的五种方法

    在编程过程当中,有时我们需要人为地传递焦点到下一个 Control, 目的方便我们或者是用户更好的使用,在大量的数据单元输入或有大量的使用 TEDIT( TDBEDIT ) 控件时更是如此。笔者就日常使用的一些方法总结出来,以荀读者。 从简单的开始,使用消息传递机制: 1、把焦点...

    2008-04-09 04:18:04

  • 用Delphi程序获取拨号连接的动态IP地址

    在WIN9X下,如果安装了拨号网络,则在WINDOWS系统的系统目录System下将有两个拨号网络管理程序库RasApi32.DLL 和RasApi16.DLL,我们可利用其中的RAS系列函数来获取和设置拨号连接网络的信息。当然是可以获取拨号连接的动态IP 地址了。在Delphi帮助文件中,有相关RAS函...

    2008-04-09 04:18:01

  • Delphi中对目录拷贝、删除和搬移的操作

    笔者在工作中遇到了需要对目录进行拷贝、删除 和搬移的需求,Delphi本身提供了一些目录操作函数 ,但只是针对空目录而言,对目录下带有子目录的情况,更是无能为力。利用Win32 API函数和结构,以及递归的程序设计思想,笔者实现了对任意目录进行拷贝、删除和搬移的功能...

    2008-04-09 04:18:01

  • 制作Delphi的竖排标签

    大家知道用Deiphi开发应用程序时标签是必不可少的,但是Deiphi提供的Label构件只支持横排方式的标签,而不支持竖排方式标签。 编写一段简单的函数 就可以把标签从横排变成竖排。因为中文字符集是用两个字节表示一个字符的,所以应在字符串 的每两个字节之间加入回车换...

    2008-04-09 04:18:02

  • 在Delphi中使用IP控件

    在网络程序中,我们常常碰到需要用户输入IP地址的情况。然而Delphi并没有为我们提供可以用于输入IP串的控件,于是我们只好用Tedit控件(单行文本框)来接受用户输入的IP串。但是,使用Tedit来输入IP串并不是一个好的主意,因为处理起来非常不方便。事实上,在我们的身...

    2008-04-09 04:17:59

  • 用Delphi实现远程屏幕抓取

    在网络管理中,有时需要通过监视远程计算机屏幕来了解网上微机的使用情况。虽然,市面上有很多软件可以实现该功能,有些甚至可以进行远程控制,但在使用上缺乏灵活性,如无法指定远程计算机屏幕区域的大小和位置,进而无法在一屏上同时监视多个屏幕。其实,可以用Delph...

    2008-04-09 04:17:58

  • 不明就里?

    在Delphi 3的时代,我们是没法让TMemo突破传统的64K界限的。现在可就轻松多了。出于方便、快捷和安全性的考虑(在文本模式下是不会有富裕(Rich )控制标识), TMemo制作的文本转换、文本阅读器是比较不错的好帮手 ,至少在编程上来得较为省时。唯一美中不足 的是在这种状...

    2008-04-09 04:17:58

2