- 博客(17)
- 收藏
- 关注
转载 android的Environment类
StringMEDIA_BAD_REMOVAL在没有挂载前存储媒体已经被移除。StringMEDIA_CHECKING正在检查存储媒体。StringMEDIA_MOUNTED存储媒体已经挂载,并且挂载点可读/写。StringMED...
2013-05-08 18:24:00
136
转载 delphi 制作渐现效果窗体
个人感觉不错,在Left属性和Top属性下调整好位置。AnImateWindow是个api属性用法: 函数功能:该函数能在显示与隐藏窗口时能产生特殊的效果。有两种类型的动画效果:滚动动画和滑动动画。 函数原型: BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags); 参...
2013-04-18 14:49:00
180
转载 Delphi TStream,TMemoryStream,TFileStream等 详细介绍
Stream对象,又称流式对象,是TStream、THandleStream、TFileStream、TMemoryStream、TResourceStream和TBlobStream等的统称。它们分别代表了在各种媒介上存储数据的能力,它们将各种数据类型(包括对象和部件)在内存、外存和数据库字段中的管理操作抽象为对象方法,并且充分利用了面向对象技术的优点,应用程序可以相当容易...
2011-05-20 13:51:00
481
转载 类重载
//type// TListView = class(ComCtrls.TListView)// procedure WMCopy(var Message: TWMCopy); message WM_COPY;// procedure WMCut(var Message: TWMCut); message WM_CUT;// procedure WMContextMe...
2011-04-18 13:56:00
215
转载 Delphi编写windows外壳扩展
对于操作系统原理比较了解的朋友都会知道,一个完备的操作系统都会提供了一个外壳(shell),以方便普通的用户使用操作系统提供的各种功能。windows(在这里指的是windows 95\windows nt4.0以上版本的操作系统)的外壳不但提供了方便美观的gui图形界面,而且还提供了强大的外壳扩展功能,大家可能在很多软件中看到这些外壳扩展了。例如在你的系统中安装了w...
2011-04-13 11:56:00
135
转载 外壳拖放控制扩展
当你的系统安装了Winzip之后,当把任意一个文件拖放到ZIP文件上后,你会发现鼠标的光标变成了一个+字符号样,你一松开鼠标,就会调用Winzip询问你是否要把拖放的文件加入当前的Zip文件里去,可是我们试了一下别的文件却没有这种功能,这表明缺省情况下,文件不是拖放目标,那么Winzip是如何做到的? 实际上只要实现一个被拖放的文件类的拖放扩展就可以很简单地做到了。当一...
2011-04-12 10:44:00
138
转载 外壳命名空间扩展
一般介绍 很多人一定用过ZipMagic,对它能把一个压缩文件映射成文件夹感到很奇怪,不知道它使用了什么技术,实际上它用到的技术就是实现了一个外壳的命名空间扩展(Shell Namespace Extention)。文件夹和视图:资源管理器的基本结构 资源管理器的界面显示为两部分:左边显示的是对象在外壳命名空间的位置,它们是以树结构显示的,通常认为左边显示的应...
2011-04-12 10:22:00
203
转载 用Delphi实现Windows文件夹管理树
摘要:本文利用Windows名空间所提供的IShellFolder接口,用Delphi实现了文件夹管理树的生成。 关键字:文件夹 接口 Delphi 一、概述 Windows95/98视觉感观上区别Windows3.1的一个重要方面就是大量采用了树形视图控件,资源管理器左侧的文件夹管理树便是如此,它将本地和网络上的文...
2011-04-12 09:42:00
289
转载 用Delphi制作动态菜单
所谓动态菜单是指菜单项随着程序的操作变化而变化。现在,我们用Delphi来实现这一功能,具体步骤如下: 1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个Stri...
2011-04-08 16:38:00
149
转载 delphi 调用系统右键菜单
1 unit PopupMenuShell; 2 3 interface 4 5 uses 6 Windows, Messages, SysUtils, StrUtils, ComObj, ShlObj, ActiveX; 7 8 function DisplayContextMenu(const Handle: THandle; const FileNa...
2011-04-08 15:04:00
419
转载 关于ListView 设置OwnerData 为 True时 Items删除节点不起作用
当ListView 设置OwnerData := True 时,再调用ListView.Items.delete(I),是不起作用的。在使用很多方法和查询资料的方法的也没有解决这个问题。但是在我仔细研究listView源码后发现可以利用消息的方法删除某个节点,SendMessage(hWnd, LVM_DELETEITEM, i, 0);在CommCtrl单元里面封装好了对l...
2011-04-06 10:31:00
248
转载 自绘LISTVIEW的滚动条(Delphi实现)
因项目需要准备对LISTVIEW的滚动条进行自绘。于是在网上搜了一下,问题没解决,却搜出一篇令人不愉快的帖子。确实,那时候实力是不够的,但现在应该是没问题了,为这个目的才不断磨练自己的。LISTVIEW控件的滚动条是系统自带的,它不创建窗口。对LISTVIEW窗口本身进行子类化后,要处理一些跟滚动条有关的消息。首先是要骗过WM_NCPAINT消息。这个十分容易。WM_NCPAI...
2011-04-01 14:38:00
296
转载 QT学习很好的博客
http://devbean.blog.51cto.com/http://www.devbean.info/转载于:https://www.cnblogs.com/Lucky2011/archive/2011/03/29/1998491.html
2011-03-29 10:20:00
156
转载 QT 编写 静态库和动态库
QT中静态库的生成与使用一. 静态库的生成 1. 测试目录: lib 2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow"; 3. 编写项目文件: mywindow.pro 注意两点: TEMPLATE = lib...
2011-03-29 10:15:00
234
转载 C++的几种学习工具和编译器
首先:语言上,你选择的 C++ ,这点应该可以确定其次,界面库的选择,你在犹豫 MFC 还是 Qt ?再次,IDE的选择上,你在犹豫 Visual Studio 还是 QtCreator ?假定,你界面库选择 Qt,IDE选择了 QtCreator?那么你面临编译器的选择(准备在QtCreator下用哪个编译器来编译你的程序): 微软的MSVC、开源的MinGW、Intel的C++编译...
2011-03-29 10:06:00
149
转载 文字滚屏控件(SliderPanel)
http://www.delphifans.com/infoview/Article_629.html日期:2005年9月6日 作者:arhaha{==================== 满天星共享软件注册服务中心 申明 ======================本软件由满天星共享软件注册服务中心(http://www.star-reg.com/)赞助冠名发布,...
2011-03-25 14:18:00
119
转载 第一篇博客园的博客
第一次在博客园里面写博客,我想把自己在工作和学习中自己认为有用的东西记录下来,以便以后的复习和回顾。转载于:https://www.cnblogs.com/Lucky2011/archive/2011/03/18/1987772.html...
2011-03-18 10:22:00
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人