Delphi   我的代码之窗体移动
	
    
    
	技术交流,DH讲解.  这个工具是好早好早以前写的,我这个喜欢在家边看电影边写写代码或者看电子书,所以经常会将网页移到屏幕的左上角或者右上角,而且要置顶.所以就写了这样一个工具,这个工具主要是对句柄的操作,还有就是窗体样式以及几个API的例子,比较基础.  整个文件在 here(Can't Input Chinese:()  下面把代码贴出来,希望有什么不懂的,结合MSDN,OK?  Var
  Form2: TForm2;
  H: Cardinal = 0;
Implementation
{$R *.dfm}
//------------------------------------------------------------------------------
// 取得鼠标所在处窗体的句柄
//------------------------------------------------------------------------------
Procedure TForm2.BtnGetHandleClick(Sender: TObject);
Var
  Pt: TPoint;
Begin
  If GetCursorPos(Pt) Then
    H := WindowfromPoint(Pt)
  Else
    H := 0;
End;
//------------------------------------------------------------------------------
// 将窗体置顶
//------------------------------------------------------------------------------
Procedure TForm2.BtnTopMostClick(Sender: TObject);
Var
  Rc: TRect;
Begin
  If H = 0 Then
    Exit;
  If GetWindowRect(H, Rc) Then
    SetWindowPos(H, HWND_TOPMOST, Rc.Left, Rc.Top, Rc.Right - Rc.Left,
      Rc.Bottom - Rc.Top, SWP_SHOWWINDOW)
End;
//------------------------------------------------------------------------------
// 去掉窗体的边框
//------------------------------------------------------------------------------
Procedure TForm2.BtnNoBorderClick(Sender: TObject);
Var
  WsStyle: Cardinal;
Begin
  If H = 0 Then
    Exit;
  WsStyle := GetWindowLong(H, GWL_STYLE);
  WsStyle := WsStyle And (Not WS_BORDER) And (Not WS_CAPTION);
  SetWindowLong(H, GWL_STYLE, WsStyle);
End;
//------------------------------------------------------------------------------
// 移动窗体
//------------------------------------------------------------------------------
Procedure TForm2.BtnMoveClick(Sender: TObject);
Var
  Dx, Dy: Integer;
  Rc: TRect;
Begin
  If H = 0 Then
    Exit;
  Dx := StrToIntDef(TxtDx.Text, 0);
  Dy := StrToInt
    
     
	
	
    
    
	相关文档:
        
    
    community.csdn.net/Expert/topic/3423/3423580.xml?temp=.7675897
主  题:  怎样用DELPHI接收摄像头的图象  
作  者:  benbenpear (笨笨)  
等  级:    
信 誉 值:  100  
所属社区:  Delphi GAME,图形处理/多媒体  
问题点数:  0   ......
	
    
        
    
    TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。
常规的用法大家都知道,现在来讨论它的一些高级的用法。
先把要讨论的几个属性列出来:
1、CommaText
2、Delimiter & DelimitedText
3、Names & Values & ValuefromIndex
先看第一个:CommaText。怎么用呢?用代码说话:
const
 ......
	
    
        
    
    
Delphi字符串加密解密函数
功能:字符串加密和解密
首先定义一个常量数组
const
        XorKey:array[0..7] of Byte=($B2,$09,$AA,$55,$93,$6D,$84,$47); //字符串加密用
在程序里加入以下两个函数,
function Enc(Str:String):String;//字符加密函數  這是用的一個 ......
	
    
        
    
    类的事件
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
type
  TMyEvent = procedure of object;    //不带参数的过程
  TMyEventExt = procedure(AName: string) of object; //带参数的过程
  
  TForm1 = class(TForm)
   ......