想要Delphi呼叫stickies便利貼,有VB範例,有誰能轉譯成delphi code |
答題得分者是:sryang
|
wrody
一般會員 發表:7 回覆:6 積分:2 註冊:2002-06-08 發送簡訊給我 |
想要Delphi呼叫stickies便利貼,有VB範例,有誰能轉譯成delphi code
http://www.zhornsoftware.co.uk/ 這個軟體真的很好用 又免費 所以我想寫程式 去自動產生便利貼 可惜 我的功力不足 無法看懂VB程序 有那位前輩 能夠代勞 轉譯成delphi code 感謝 編輯記錄
taishyang 重新編輯於 2010-11-11 20:31:23, 註解 無‧
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
wrody
一般會員 發表:7 回覆:6 積分:2 註冊:2002-06-08 發送簡訊給我 |
我爬文 爬到眼睛都快瞎了 終於找到 其實真的很簡單
這個真的很實用 取之與網路 回饋於網路 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } procedure WndProc(var Message: TMessage); override; end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.WndProc(var Message: TMessage); var Ps: Pchar; S: string; Data: CopyDataStruct; begin if Message.Msg = WM_COPYDATA then begin Data := PCopyDataStruct(Message.LParam)^; ps:=pchar(data.lpData); s:=copy(string(ps),1,integer(data.cbData)); showmessage(S); end; inherited WndProc(Message); end; procedure TForm1.Button1Click(Sender: TObject); var hw:HWND; Tmpstr:String; Data: CopyDataStruct; MsgText: PChar; begin hw:=FindWindow(nil,'ZhornSoftwareStickiesMain'); edit1.Text:=inttostr(hw); MsgText := 'API do new sticky 另外一種呼叫方式 也成功啦'; with Data do begin dwData := 1; lpData := MsgText; cbData := Length(MsgText); end; SendMessage(hw, WM_COPYDATA, Handle, Integer(@Data)); Edit1.SetFocus; end; end. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |