| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 870 人关注过本帖
标题:读取外部程序SysListView32 的代码,过不去了,实在搞不定,求高手,
只看楼主 加入收藏
zouyifeng
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-9-30
收藏
 问题点数:0 回复次数:1 
读取外部程序SysListView32 的代码,过不去了,实在搞不定,求高手,
卡在这里了,Count:=SendMessage(list2, LVM_GETITEMCOUNT, 0, 0);在代码红色处,请高人指教

以下是代码
#####################
unit moli;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Edit1: TEdit;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
 h,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10:HWND;
begin
h:= FindWindow(nil,'交易远程系统');

h1:=FindWindowEx(h,0,nil,nil);//第一级
h2:=FindWindowEx(h1,0,nil,nil);//第二级
h3:=GetWindow(h2,GW_HWNDNEXT);
h4:=FindWindowEx(h3,0,nil,nil);//合约
h5:=GetWindow(h4,GW_HWNDNEXT);//客户号
h6:=GetWindow(h5,GW_HWNDNEXT);//买卖
h7:=GetWindow(h6,GW_HWNDNEXT);//价格
h8:=GetWindow(h7,GW_HWNDNEXT);//数量
h9:=GetWindow(h8,GW_HWNDNEXT);//开平
h10:=GetWindow(h9,GW_HWNDNEXT);//下单按纽

sendmessage(h4,WM_SETTEXT,255,Integer(PChar('AG(T+D)')));
sendmessage(h5,WM_SETTEXT,255,Integer(PChar('1275')));
sendmessage(h6,WM_SETTEXT,255,Integer(PChar('0 买')));
sendmessage(h7,WM_SETTEXT,255,Integer(PChar('7110')));
sendmessage(h8,WM_SETTEXT,255,Integer(PChar('8 ')));
sendmessage(h9,WM_SETTEXT,255,Integer(PChar('0 开仓')));

PostMessage(h10,WM_LBUTTONDOWN,0,0);
PostMessage(h10,WM_LBUTTONUP,0,0);


//ShowMessage( IntToStr(h8));



end;

procedure TForm1.Button2Click(Sender: TObject);
var
list,list1,list2:hwnd;
Count: Integer;

begin
list:= FindWindow(nil,'自用行情');
list1:=FindWindowEx(list,0,nil,nil);
list2:=FindWindowEx(list1, 0, 'SysHeader32', nil);
Count:=SendMessage(list2, LVM_GETITEMCOUNT, 0, 0);

showmessage(inttostr(count));
end;

end.
##############################################

[ 本帖最后由 zouyifeng 于 2012-10-1 10:27 编辑 ]
搜索更多相关主题的帖子: Windows private procedure 
2012-10-01 10:25
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
网上有很多这样的代码吧  

你的红色是编译通不过  还是调试不过啊

DO IT YOURSELF !
2012-10-18 11:06
快速回复:读取外部程序SysListView32 的代码,过不去了,实在搞不定,求高手,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014940 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved