<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[formernetcn的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/formernetcn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; formernetcn]]></copyright><item><title><![CDATA[delphi 龙年窗体 恭喜发财]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/7193922</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/7193922</guid><author>formernetcn</author><pubDate>Wed, 11 Jan 2012 15:47:46 +0800</pubDate><description><![CDATA[单窗体实现的功能，火珠点击关闭窗体
具说direct UI的实现也是这个原理，但是输入框怎么实现，有了解的可以讨论下，窗体叠加就不是谈了。

不要只看不评论啊。

点击下载]]></description><category></category></item><item><title><![CDATA[式]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6221461</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6221461</guid><author>formernetcn</author><pubDate>Thu, 03 Mar 2011 18:10:00 +0800</pubDate><description><![CDATA[<br />unit NewImagePanel;<br />interface<br />uses<br />  Windows,SysUtils, Classes, Controls, ExtCtrls,Graphics,Dialogs,Forms;<br />type<br />  RMRect=record<br />    A:TRect;<br />    B:TRect;<br />    C:TRect;<br />    D:TRect;<br />    AB:TRect;<br /> ]]></description><category></category></item><item><title><![CDATA[aaa]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6218887</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6218887</guid><author>formernetcn</author><pubDate>Wed, 02 Mar 2011 18:22:00 +0800</pubDate><description><![CDATA[<br /><br />unit NewImagePanel;<br /> <br />interface<br /> <br />uses<br />  Windows,SysUtils, Classes, Controls, ExtCtrls,Graphics,Dialogs;<br /> <br />type<br />  RMRect=record<br />    A:TRect;<br />    B:TRect;<br />    C:TRect;<br />    D:TRect;<br /]]></description><category></category></item><item><title><![CDATA[eee]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6216170</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6216170</guid><author>formernetcn</author><pubDate>Tue, 01 Mar 2011 18:16:00 +0800</pubDate><description><![CDATA[unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, ExtCtrls, SUIImagePanel, jpeg;type  RMRect=record    A:TRect;    B:TRect;    C:TRect;    D:TRect;    AB:TRect;    AC:TRect;    BD:TRect]]></description><category></category></item><item><title><![CDATA[qqqqq]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6203151</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6203151</guid><author>formernetcn</author><pubDate>Wed, 23 Feb 2011 17:47:00 +0800</pubDate><description><![CDATA[<br />unit QXuQQPanel;<br />interface<br />uses<br />  Windows, Classes, SysUtils, StdCtrls, Graphics, ExtCtrls, Controls, Forms,<br />  Messages,Dialogs;<br /><br />type<br />  TXuMemberNotifyEvent = procedure(Sender: TObject; AData: Pointer) of object;<b]]></description><category></category></item><item><title><![CDATA[666]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6203145</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6203145</guid><author>formernetcn</author><pubDate>Wed, 23 Feb 2011 17:44:00 +0800</pubDate><description><![CDATA[10款在线格式转化应用]]></description><category></category></item><item><title><![CDATA[QQ panel]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6198300</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6198300</guid><author>formernetcn</author><pubDate>Mon, 21 Feb 2011 18:12:00 +0800</pubDate><description><![CDATA[<br />unit QXuQQPanel;<br />interface<br />uses<br />  Windows, Classes, SysUtils, StdCtrls, Graphics, ExtCtrls, Controls, Forms,<br />  Messages,Dialogs;<br /><br />type<br />  TXuMemberNotifyEvent = procedure(Sender: TObject; AData: Pointer) of object;<b]]></description><category></category></item><item><title><![CDATA[IP控件的使用]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6192908</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6192908</guid><author>formernetcn</author><pubDate>Fri, 18 Feb 2011 11:19:00 +0800</pubDate><description><![CDATA[<br />在网络程序中，我们常常碰到需要用户输入IP地址的情况。然而Delphi并没有为我们提供可以用于输入IP串的控件，这样我们只好用Tedit控件(单行文本框)来接受用户输入的IP串。但是，使用Tedit来输入IP串并不是一个好主意，因为处理起来非常不便。事实上，在我们的身旁有一个专门用来输入IP串的Windows控件。IP控件会拒绝非法的IP串(在每个部分只能输入0..255之间的数字)；它让你可以轻松地获取控件中的IP串所对应的IP值(32位整数)，这省去了IP串和IP值之间相互转换的麻烦；此外，]]></description><category></category></item><item><title><![CDATA[aaa]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6139781</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6139781</guid><author>formernetcn</author><pubDate>Fri, 14 Jan 2011 17:42:00 +0800</pubDate><description><![CDATA[<br />unit UFriendGroup;<br />interface<br />uses<br />  Windows,ExtCtrls,SysUtils, Classes, Controls,Forms,Graphics,Messages,StdCtrls;<br />  <br />type<br />      TPanel=class(ExtCtrls.TPanel)<br />      private<br />          FOnMouseIn:TNotifyEvent;<br]]></description><category></category></item><item><title><![CDATA[DELPHI hint 的应用 ]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6126193</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6126193</guid><author>formernetcn</author><pubDate>Mon, 10 Jan 2011 09:47:00 +0800</pubDate><description><![CDATA[Delphi中使用提示是如此简单，只需将欲使用Hint的控件作如下设置：<br />      ShowHint := True;<br />　　Hint := ‘提示信息’;<br />　　不必写一行代码，相当方便。<br /><br />　　但有时我们又想自己定制提示的效果，使其看起来更美观更具个人特色，没关系，Delphi完全有办法让你写出自己喜欢的Hint效果。<br /><br />　　Delphi的Hint功能实现归类在Application类中，所以我们可以在Application类中看到数个]]></description><category></category></item><item><title><![CDATA[Delphi 获取句柄 sendmessage]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6117597</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6117597</guid><author>formernetcn</author><pubDate>Wed, 05 Jan 2011 12:17:00 +0800</pubDate><description><![CDATA[<br />查找另外一个窗口的句柄： handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄<br />查找子窗体：childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题'); <br />另外有个枚举子窗体的API，EnumChildWindows(主创体句柄,@回调函数,用户参数);<br />用这个函数需要自己写一个回调的函数，比如：<br />function EnumChildProc(ahWND:HWND;]]></description><category></category></item><item><title><![CDATA[Delphi中SendMessage使用技巧]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6117595</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6117595</guid><author>formernetcn</author><pubDate>Wed, 05 Jan 2011 12:15:00 +0800</pubDate><description><![CDATA[<br />Windows系统是由消息机制驱动的，每个线程如果建立了一个窗口，则由系统分配一个消息队列用于窗口消息的处理。另外，消息也可以不经过消息队列而利用SendMessage函数直接发送给窗口，窗口过程将处理这个消息，但只有当消息被处理之后，SendMessage才能返回到调用程序。下面结合两个Delphi程序，讨论如何利用SendMessage向控件发送消息和控件对这种消息的响应。 <br />用SendMessage向控件发送消息 <br />在编程中，有时需要控件以特殊的风格显示，而这种要求又无]]></description><category></category></item><item><title><![CDATA[如何操作INI文件？]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6116815</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6116815</guid><author>formernetcn</author><pubDate>Tue, 04 Jan 2011 23:57:00 +0800</pubDate><description><![CDATA[<br />如何操作INI文件？   <br />INI 文件在系统配置及应用程序参数保存与设置方面，具有很重要的作用，所以可视化的编程一族，如 VB、VC、VFP、Delphi 等都提供了读写 INI 文件的方法，其中Delphi中操作 INI 文件，最为简洁，这是因为Delphi3提供了一个 TInifile 类，使我们可以非常灵活的处理 INI 文件。 <br /><br />一、有必要了解 INI 文件的结构：<br />;注释 <br />[小节名] <br />关键字=值<br />...<br]]></description><category></category></item><item><title><![CDATA[http://upload.wikimedia.org/wikipedia/commons/8/82/Gyroscope_precession.gif]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/6115106</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/6115106</guid><author>formernetcn</author><pubDate>Tue, 04 Jan 2011 11:31:00 +0800</pubDate><description><![CDATA[<br />http://upload.wikimedia.org/wikipedia/commons/8/82/Gyroscope_precession.gif]]></description><category></category></item><item><title><![CDATA[cxGrid 使用技巧]]></title><link>https://blog.youkuaiyun.com/formernetcn/article/details/5702776</link><guid>https://blog.youkuaiyun.com/formernetcn/article/details/5702776</guid><author>formernetcn</author><pubDate>Tue, 29 Jun 2010 20:23:00 +0800</pubDate><description><![CDATA[（１）动态设置显示格式<br />procedure SetDisplayFormat(ACtrlData: TClientDataSet;<br />  TbView: TcxGridDBTableView);<br />var<br />  i: integer;<br />begin<br />  if ACtrlData.RecordCount <= 0 then Exit;<br />  try<br />    TbView.ClearItems;<br />    ACtrlData.Firs]]></description><category></category></item></channel></rss>