• flashget > "网络蚂蚁"和"FlashGet"的悬浮窗口的实现
  • "网络蚂蚁"和"FlashGet"的悬浮窗口的实现

    免费下载 下载该文档 文档格式:DOC   更新时间:2002-10-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    function DragLeave: HResult; stdcall;
    function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HResult; stdcall;
    public
    constructor Create(AOwner: TComponent); override;
    end;
    var
    frmDropBin: TfrmDropBin;
    procedure ShowDropBin(Sender: TMenuItem);
    implementation
    {$R *.dfm}
    type
    // 虽然 Delphi 的 Windows 单元定义了 SetLayeredWindowAttributes(); ( external 'User32.dll' )
    // 但为了兼容 Win9x, 不能直接调用.
    TSetLayeredWindowAttributes = function (Hwnd: THandle; crKey: COLORREF; bAlpha: Byte; dwFlags: DWORD): Boolean; stdcall;
    var
    User32ModH: HMODULE;
    SetLayeredWindowAttributes: TSetLayeredWindowAttributes = nil;
    procedure ShowDropBin(Sender: TMenuItem);
    begin
    if Assigned(frmDropBin) then frmDropBin.Close
    else begin
    frmDropBin := TfrmDropBin.CreateParented(GetDesktopWindow);
    end;
    end;
    constructor TfrmDropBin.Create(AOwner: TComponent);
    begin
    inherited Create(AOwner);
    Width := 32;
    Height := 32;
    end;
    procedure TfrmDropBin.CreateParams(var Params: TCreateParams);
    begin
    inherited CreateParams(Params);
    with Params do begin
    Style := WS_POPUP or WS_CLIPSIBLINGS {or WS_BORDER};
    ExStyle := WS_EX_TOOLWINDOW or WS_EX_TOPMOST;
    end;
    end;
    procedure TfrmDropBin.CreateWnd;
    begin
    inherited CreateWnd;

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • flashget官方下载  flashget下载  解除flashget自动运行  快车flashget  flashget快车官方下载  flashgetnetwork  快车flashget3.0  网际快车flashget  快车flashget4.0