UIAutomation的控件类型用于标签名, 或者使用简化的映射 uiautomationcore.dll
map = new HashMap<String, String>();
unallowed = new ArrayList<String>();
map.put("abslist", "AbsListView");
map.put("absseek", "AbsSeekBar");
map.put("absspinner", "AbsSpinner");
map.put("absolute", "AbsoluteLayout");
map.put("adapterview", "AdapterView");
map.put("adapterviewanimator", "AdapterViewAnimator");
map.put("adapterviewflipper", "AdapterViewFlipper");
map.put("analogclock", "AnalogClock");
map.put("appwidgethost", "AppWidgetHostView");
map.put("autocomplete", "AutoCompleteTextView");
map.put("button", "Button");
map.put("breadcrumbs", "FragmentBreadCrumbs");
map.put("calendar", "CalendarView");
map.put("checkbox", "CheckBox");
map.put("checked", "CheckedTextView");
map.put("chronometer", "Chronometer");
map.put("compound", "CompoundButton");
map.put("datepicker", "DatePicker");
map.put("dialerfilter", "DialerFilter");
map.put("digitalclock", "DigitalClock");
map.put("drawer", "SlidingDrawer");
map.put("expandable", "ExpandableListView");
map.put("extract", "ExtractEditText");
map.put("fragmenttabhost", "FragmentTabHost");
map.put("frame", "FrameLayout");
map.put("gallery", "Gallery");
map.put("gesture", "GestureOverlayView");
map.put("glsurface", "GLSurfaceView");
map.put("grid", "GridView");
map.put("gridlayout", "GridLayout");
map.put("horizontal", "HorizontalScrollView");
map.put("image", "ImageView");
map.put("imagebutton", "ImageButton");
map.put("imageswitcher", "ImageSwitcher");
map.put("keyboard", "KeyboardView");
map.put("linear", "LinearLayout");
map.put("list", "ListView");
map.put("media", "MediaController");
map.put("mediaroutebutton", "MediaRouteButton");
map.put("multiautocomplete", "MultiAutoCompleteTextView");
map.put("numberpicker", "NumberPicker");
map.put("pagetabstrip", "PageTabStrip");
map.put("pagetitlestrip", "PageTitleStrip");
map.put("progress", "ProgressBar");
map.put("quickcontactbadge", "QuickContactBadge");
map.put("radio", "RadioButton");
map.put("radiogroup", "RadioGroup");
map.put("rating", "RatingBar");
map.put("relative", "RelativeLayout");
map.put("row", "TableRow");
map.put("rssurface", "RSSurfaceView");
map.put("rstexture", "RSTextureView");
map.put("scroll", "ScrollView");
map.put("search", "SearchView");
map.put("seek", "SeekBar");
map.put("space", "Space");
map.put("spinner", "Spinner");
map.put("stack", "StackView");
map.put("surface", "SurfaceView");
map.put("switch", "Switch");
map.put("tabhost", "TabHost");
map.put("tabwidget", "TabWidget");
map.put("table", "TableLayout");
map.put("text", "TextView");
map.put("textclock", "TextClock");
map.put("textswitcher", "TextSwitcher");
map.put("texture", "TextureView");
map.put("textfield", "EditText");
map.put("timepicker", "TimePicker");
map.put("toggle", "ToggleButton");
map.put("twolinelistitem", "TwoLineListItem");
map.put("video", "VideoView");
map.put("viewanimator", "ViewAnimator");
map.put("viewflipper", "ViewFlipper");
map.put("viewgroup", "ViewGroup");
map.put("viewpager", "ViewPager");
map.put("viewstub", "ViewStub");
map.put("viewswitcher", "ViewSwitcher");
map.put("web", "android.webkit.WebView");
map.put("window", "FrameLayout");
map.put("zoom", "ZoomButton");
map.put("zoomcontrols", "ZoomControls");
更多阅读
MFC中进度条控件的使用方法 mfc进度条控件使用
MFC中进度条控件的使用方法——简介进度条控件是程序开发中基础控件之一,常用于显示程序的进度。在进行程序安装、文件传输时经常用到。其用法也比较简单固定。今天就和大家分享一下其简单的使用方法吧。^_^MFC中进度条控件的使用方
怎样使用C#的月历MonthCalendar 控件 c panel控件的使用
怎样使用C#的月历【MonthCalendar】控件——简介 C#中的日历控件【MonthCalendar】是比较常用的一个控件,可以让用户对日期进行快速的查看和设置、也可以选择一段所需要的日期时间段。 下面介绍一下几种日历控件常用的使用方法。怎
7款实用的商用图表控件 郑凤如实用图表
最近,有个朋友叫我给他推荐一款比较好的图表控件,在我看来,好的图表控件很多,但是好的并不一定适合,只有符合自己需求的才是最好的!这里,我也为大家选了几款目前比较流行的7款图表控件,大家可以根据自己的需求进行自由选择!1、IocompIocom
用MoveWindow()或SetWindowPos()改变控件的大小和位置 vb movewindow
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位
cab包安装activex控件并运行exe的常见问题 activex officecab
CAB包是发布activex控件的常用方法,cab包里面包含一个inf文件,对控件安装过程进行描述。这里有关于inf文件的说明。http://msdn.microsoft.com/en-us/library/aa741215(v=vs.85).aspx#infhooksyntax一般来说cab包下载、安装、注册控件