Android下如何取当前获得焦点的控件的ID

Android下如何取当前获得焦点的控件的ID,第1张

Android如何获取动态添加控件的id:RelativeLayout

mainLayout

=

(RelativeLayout)findViewById(RidrelaGameZhaiGuoZi);imgApple2

=

new

ImageView(this);imgApple2setImageResource(Rdrawableapp);imgApple2setId(110);imgApple2setOnClickListener(this);RelativeLayoutLayoutParams

lp1

=

new

RelativeLayoutLayoutParams(LayoutParamsWRAP_CONTENT,

LayoutParamsWRAP_CONTENT);lp1leftMargin=30;lp1topMargin

=

100;mainLayoutaddView(imgApple2,lp1);View类里面有一个findFocus的成员函数,作用相当于找到以当前View为根的view层次结构中,获得当前输入焦点的view

。Android下如何取当前获得焦点的控件的ID

简介:Infura 是以太坊和 IPFS 的 API 服务提供商。Infura 一开始只是为 ConsenSys 内部项目提供稳定可靠的 RPC 访问,后来随着以太坊生态发展,他们意识到自己可以起到更大作用,于是开始面向开发者提供公共 API 服务。本文整理使用 Infura API 获取以太坊当前配置链 ID 的实现。

Infura 是以太坊和 IPFS 的 API 服务提供商。Infura 一开始只是为 ConsenSys 内部项目提供稳定可靠的 RPC 访问,后来随着以太坊生态发展,他们意识到自己可以起到更大作用,于是开始面向开发者提供公共 API 服务。

本文整理使用 Infura API 获取以太坊当前配置链 ID 的实现。

Infura API 官方文档: >

我也是做到半路上卡住了,API方式是指定C能认识的控件ID的,比如Windows内部程序,其他的程序,不对,名称不能识别

 [DllImport("user32dll", EntryPoint = "FindWindow")]

        public static extern int FindWindow(

        string lpClassName,

        string lpWindowName

        );

        [DllImport("user32dll", EntryPoint = "FindWindowEx")]

        public static extern int FindWindowEx(

        int hWnd1,

        int hWnd2,

        string lpsz1,

        string lpsz2

        );

        [DllImport("user32dll", EntryPoint = "SendMessage")]

        public static extern int SendMessage(

        int hwnd,

        int wMsg,

        int wParam,

        SystemTextStringBuilder lParam

        );

        private void button1_Click(object sender, EventArgs e)

        {

            int hwnd = FindWindow("成品缴库扫描",null);                   

            hwnd = FindWindowEx(hwnd, 0, "TextBox","textBox1" );     //压根就不认识TextBox,就记事本可以认识         

            SystemTextStringBuilder str = new SystemTextStringBuilder(255);              

            SendMessage(hwnd, 0xD, strCapacity, str);                

            MessageBoxShow(strToString());           

        }

这是CSDN上一个朋友给的方法,我也是纠结怎么去,找任意软件的文本

jquery获取的方法一般相同,即在页面中的<head>和</head>中间的<script>中加上,$("#页面的的ID")就可以了。

如下面的页面中的红色区域:

>

获取系统当前进程名和进程ID,注意在编写本单元时,应注意引用"TLHelp32"单元"use TLHelp32"。

LISTVIEW中:

源代码如下:

var

Form1: TForm1;

Summ: Word;

implementation{$R dfm}

procedure TForm1N2Click(Sender: TObject);

var

ContinueLoop: BOOL;

NewItem: TListItem;

begin

ListView1ItemsBeginUpdate;

ListView1ItemsClear;

FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

//CreateToolhelp32Snapshot函数得到进程快照

FProcessEntry32dwSize := Sizeof(FProcessEntry32); //初始化

ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);

//Process32First 得到一个系统快照里第一个进程的信息

Summ := 0;

while ContinueLoop do

begin

Summ := Summ + 1;

NewItem := ListView1ItemsAdd; //在ListView1显示

NewItemImageIndex := -1;

NewItemCaption := ExtractFileName(FProcessEntry32szExeFile);//进程名称

NewItemsubItemsAdd(FormatFloat('00', Summ));//序号

NewItemsubItemsAdd(IntToStr(FProcessEntry32th32ProcessID));//进程ID

ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);

end;

CloseHandle(FSnapshotHandle);

ListView1ItemsEndUpdate;

end;

LISTBOX中:

源代码如下:

procedure TForm1Button1Click(Sender: TObject);

var

ProcessName : string; //进程名

ProcessID : integer; //进程表示符

i : integer;

ContinueLoop:BOOL;

FSnapshotHandle:THandle; //进程快照句柄

FProcessEntry32:TProcessEntry32; //进程入口的结构体信息

begin

FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); //创建一个进程快照

FProcessEntry32dwSize:=Sizeof(FProcessEntry32);

ContinueLoop:=Process32First(FSnapshotHandle,FProcessEntry32); //得到系统中第一个进程

//循环例举

while ContinueLoop do

begin

ProcessName := FProcessEntry32szExeFile;

ProcessID := FProcessEntry32th32ProcessID;

ListboxItemsadd('应用程序名 :'+ProcessName +'#进程ID:'+ inttostr(ProcessID));

ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);

end;

end;

以上就是关于Android下如何取当前获得焦点的控件的ID全部的内容,包括:Android下如何取当前获得焦点的控件的ID、Infura API 获取以太坊当前配置链 ID - 区块链数据开发实战、C# 用API获取其他程序窗体中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9561065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存