我的微店
得闲笔记
我命由我不由天
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: Delphi2010之后的RTTI做了很大休整,现在用起来很爽了哦。甚至可以获取某些类的内部私有单元,然后为其赋值!讲这个RTTI增强的,可以参考网上的多个博客内容,我列举一下:Delphi2010RTTI的增强Delphi的Anymouse方法探秘万一的Rtti系列我这里的主要目的是挂钩某些内部私有事件,然后增加上一些自己的处理过程,这里我以TMenuItem的私有内部事件FOnChange作为例程。这个私有事件在菜单内部绑定,我们平常状态下,在外部无法更改!但是XE之后这个问题不在存在,使用它的全新RTTI,可以很容易的获得一个类对象的基本上所有的类的字段以及方法和属性等。代码上面的代码就 阅读全文
posted @ 2011-01-04 22:50 不得闲 阅读(5665) 评论(9) 推荐(4) 编辑
摘要: 现有 Delphi 项目迁移到 Tiburon 中的注意事项 翻译:峪飞鹰2008-08-30随着 Embarcadero 8 月 25 号发布 RAD Studio 2009 (Tiburon) 以来(Tiburon 的RTM 日期可能要延后到 9 - 10 月),随着 Tiburon 全面支持 Unicode,现有的 Delphi / C++Builder 项目要迁移到 Unicode 下应该注意些什么也成为大家最为关心的问题。Tiburon 对 Unicode的支持不仅仅是将原来 类型映射为 AnsiString 的 String 类型直接改成 WideString,而是对AnsiStr 阅读全文
posted @ 2011-01-01 23:43 不得闲 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: QQ2010的皮肤控件目前实现了一部分,看到有些软件的菜单,都有阴影,透明等效果,于是开始重新实现菜单控件,QQ2009版的菜单控件,是自己从TComponent继承了完全模拟实现的一个菜单,虽然实现了菜单控件的效果,但是设计器没去实现,设计时候不太方便,当时也去为它专门做一个设计器,现在,考虑到写个设计器麻烦,懒得搞,干脆直接从TPopMenu继承来实现一个皮肤效果的菜单,这个实现起来实际上也不难,只要替换掉他的Popup弹出过程就行了。这个实现了之后,就开始实现菜单的阴影效果了!经过一天的研究,终于搞出来了,上图纪念一下!,本菜单可实现蒙版,阴影,以及透明设置等 阅读全文
posted @ 2010-12-30 22:24 不得闲 阅读(5829) 评论(6) 推荐(0) 编辑
摘要: ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=; 工作组 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw; 独占模式 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=; 管理员模式 如果您需要在程序中使用 阅读全文
posted @ 2010-12-29 11:00 不得闲 阅读(22607) 评论(0) 推荐(2) 编辑
摘要: 源地址:http://edn.embarcadero.com/article/33446摘要: Instructions on how to use the TDockTabSet component to make advanced docking user interfaces.IntroductionThis article discusses the use of the TDockTabSet component that was originally introduced in Delphi 2005.Creating the applications main formCreat 阅读全文
posted @ 2010-12-15 10:50 不得闲 阅读(4909) 评论(0) 推荐(1) 编辑
摘要: 修改注册表后不重启计算机边生效。const int WM_SETTINGCHANGE = 0x001A;const int HWND_BROADCAST = 0xffff;IntPtr result1;public enum SendMessageTimeoutFlags : uint{SMTO_NORMAL = 0x0000,SMTO_BLOCK = 0x0001,SMTO_ABORTIFHUN... 阅读全文
posted @ 2010-12-01 22:14 不得闲 阅读(3537) 评论(0) 推荐(0) 编辑
摘要: 最新医疗系统三测单控件(体温单控件) 阅读全文
posted @ 2010-11-30 21:40 不得闲 阅读(18121) 评论(16) 推荐(2) 编辑
摘要: 转载几篇别人写的皮肤类控件的技术文章原连接:http://blog.sina.com.cn/s/blog_4c3538470100ezhu.html实现控件的透明背景很多情况下,我们需要控件的背景是透明的,就是要求直接看到控件父窗口的背景颜色、背景位图,比如标签控件、单选Radio控件、复选Check控件,通常都要求在父窗口的背景上进行绘制。然而要求控件的画布透明,这个技术在GDI的文档中没有看到Microsoft作任何说明,当然还是有别的办法。其一:如果程序支持桌面主题服务的话,则可调用主题服务的API来实现背景。我们先看看这个API:HRESULTDrawThemeParentBackg. 阅读全文
posted @ 2010-10-30 15:54 不得闲 阅读(3777) 评论(1) 推荐(1) 编辑
摘要: 到目前为止,皮肤控件都写了好久了呵!基本上代码的修修补补,甚至重构,都搞了好长时间。一直是模仿腾讯!哈哈,我也要山寨一下山寨大王的东西,虽然不能尽善尽美,偶尔意淫一下,也是不错的,嘿嘿! 不过说起腾讯山寨,他虽然山寨,倒也山寨出了自己的特色,QQ的界面效果一直都是不错的,一代又一代,总有新的闪光点。所以从今天开始,我也打算重新来实现一套QQ2010效果的皮肤控件!目前刚刚简陋的实现了QQ2010的图片皮肤的效果界面。发个界面出来,纪念一下,同时激励一下自己 。 测试程序下载(拖动图片到窗体可以换肤)增加一个最新效果,呵呵,写了几个基本控件,初步模仿了2010的QQ效果,再增加一个可绘制背景的E 阅读全文
posted @ 2010-10-29 00:58 不得闲 阅读(6774) 评论(17) 推荐(2) 编辑
摘要: 在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。 栈是一种先进后出的数据结构,栈有一个存储区、一个栈顶指针。栈顶指针指向堆栈中第一个可用的... 阅读全文
posted @ 2010-10-27 10:22 不得闲 阅读(686) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页