linyawen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月17日

摘要: SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or  WS_EX_TRANSPARENT or  WS_EX_LAYERED );  WS_EX_ACCEPTFILES = 0x00000010  指明了一个已创建视窗具有拖拽文件功能  WS_EX_APPWINDOW = 0x00040000  强制一个可见的顶级视窗到工具栏上  WS_EX_CLIENTEDGE = 0x00000200  使一个视窗具有凹陷边框  WS_EX_COMPOSITED = 0x02000000  Windows XP: 阅读全文
posted @ 2011-01-17 23:55 linyawen 阅读(3960) 评论(0) 推荐(0) 编辑

摘要: p大家在运用Delphi编写网络应用程序时可能会遇到这样一个问题:在一个由Windows NT和Novell Netware组成的网络环境中,应用程序需要使用Novell网上的某些数据,如果每次都手工在Windows资源管理器中映射,断开网络驱动器,不仅繁琐而且显得不够专业。本文将介绍在Delphi中使用Windows32 API函数解决这一问题。 一、 基本原理在Microsoft Windows环境下,应用程序使用Windows网络函数(WNet)来实现网络功能而不用关心网络的供应商及具体实现。因为WNet函数是独立于网络的。 Wnet函数主要有:WnetAddConnection , 阅读全文
posted @ 2011-01-17 16:04 linyawen 阅读(839) 评论(0) 推荐(0) 编辑

摘要: 1楼:MSDN中例子: Adding a Network Connection Windows NT/Windows 2000 To make a connection to a network resource described by a NETRESOURCE structure, an application can call the WNetAddConnection2, the WNetAddConnection3, or the WNetUseConnection function. The following example demonstrates use of the WN 阅读全文
posted @ 2011-01-17 15:46 linyawen 阅读(2392) 评论(0) 推荐(0) 编辑

摘要: IE和我们的代码使用的HTTP头里面都有这条内容,将这条内容删掉我得到了正确的结果。原因如下:这条信息代表本地可以接收压缩格式的数据,而服务器在处理时就将大文件压缩再发回客户端,IE在接收完成后在本地对这个文件又进行了解压操作,所以文件内容是正确的。而在我们的代码里是将这些内容直接存入文件,不存在解压缩的过程,所以Size变小,内容也不一样。细心的人可以发现在,IE在Down某一个比较大一点的东西时,Down的过程中显示的大小,比Down下来实际大小要小,这就是因为在接收的过程中接收的是压缩文件,而存到本地后的文件当然要大一些了哈~~Accept-Encoding: gzip,deflate文 阅读全文
posted @ 2011-01-17 11:18 linyawen 阅读(59794) 评论(0) 推荐(0) 编辑

摘要: TURLLabel = class(TLabel) procedure WndProc(var Message : TMessage); override; end; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} { TURLLabel } procedure TURLLabel.Wn 阅读全文
posted @ 2011-01-17 00:08 linyawen 阅读(616) 评论(0) 推荐(0) 编辑

摘要: 每一个VCL都有一内在的消息处理机制,其基本点就是构件类接收到某些消息并把它们发送给适当的处理方法,如果没有特定的处理方法,则调用缺省的消息处理句柄。 其中mainwndproc是定义在Twincontrol类中的一个静态方法,不能被重载(Override)。它不直接处理消息,而是交由wndproc方法处理,并为wndproc方法提供一个异常处理模块。 Wndproc是在Tcontrol类中定义的一个虚拟方法,由它调用dispatch方法来进行消息的分配。 dispatch方法是在Tobject根类中定义的,而Dispatch方法会根据消息号码调用构件的最后代类中处理此消息的句柄方法.如果此构 阅读全文
posted @ 2011-01-17 00:00 linyawen 阅读(716) 评论(0) 推荐(1) 编辑