Tìm cửa sổ con (được xử lý); so sánh tính
Syntax1 - quy định cửa sổ con
int con (text [lớp] [cửa sổ] [cờ] [propCSV] [matchindex | mảng])
int childtest (hwnd văn bản [lớp] [cửa sổ] [cờ] [propCSV])
Trước khi QM 2.3 0,4 sử dụng điều này để thay thế.
thay vì propCSV sử dụng hai tham số xy và vài cờ bổ sung.
int con (text [lớp] [cửa sổ] [cờ] [xy] [matchindex | mảng])
int childtest (hwnd văn bản [lớp] [cửa sổ ] [cờ] [xy])
điều khiển id có thể được chỉ định trước khi văn bản:
int con (id [text] [lớp] [cửa sổ] [cờ] [xy] [matchindex | mảng])
int childtest (hwnd id [text] [ lớp] [cửa sổ] [cờ] [xy])
xy - được sử dụng cho nhiều mục đích, tùy thuộc vào lá cờ. Mặc định: các cửa sổ con phải chứa điểm này trong cửa sổ.
Những lá cờ có thể được sử dụng để thay đổi ý nghĩa xy:
8 x và y là tọa độ trong khu vực cửa sổ khách hàng.
32 x và y là tọa độ màn hình.
8 | 32 x và y là tọa độ trong . khu vực làm việc
128 x là phong cách.
0x100 y được mở rộng thêm phong cách.
0x8000 x và y được sử dụng để chỉ định một chức năng gọi lại và một giá trị để vượt qua nó.
Syntax2 - cửa sổ con từ điểm
int con (xy [cửa sổ] [flags2])
int childtest (hwnd xy [cửa sổ] [flags2])
Syntax3 - cửa sổ con từ vị trí con chuột
int con (con chuột) [flags2]
int childtest (hwnd chuột) [flags2]
Syntax4 - cửa sổ con từ tiếp cận đối tượng
int con (acc)
int childtest (hwnd acc)
Syntax5 - cửa sổ con tập trung
int con
Parameters
văn bản -. văn bản cửa sổ con
Theo mặc định, văn bản có thể được một phần và phải phù hợp với trường hợp.
nhân vật gạch chân phải được bắt đầu bằng &.
rỗng chuỗi ( "") phù hợp với bất kỳ văn bản.
lớp -. tên lớp cửa sổ con
phải là ký tự đại diện đầy đủ hoặc có dấu (*?). . Trường hợp không nhạy cảm
Mặc định: "" (có).
Trước khi QM 2.3.4, sử dụng ký tự đại diện, cần cờ 0x800.
Bạn có thể thấy tên lớp trong thanh trạng thái QM.
Cửa sổ - cửa sổ cha mẹ.
Nếu bỏ qua hoặc "" - các cửa sổ hoạt động .
chức năng tìm kiếm chỉ trong lần đầu tiên cửa sổ phù hợp được tìm thấy.
cờ:
. 1 văn bản là đầy đủ hoặc với các ký tự đại diện (? *)
string "*" phù hợp với các cửa sổ con không có tên.
trường hợp 2 văn bản nhạy cảm.
4 Nhận văn bản sử dụng một phương pháp khác . Sử dụng cho Edit và một số điều khiển khác nếu được văn bản sai trái.
16 Phải là con trực tiếp. Nếu không được thiết lập, các chức năng cũng tìm thấy trẻ em của trẻ em trực tiếp và như vậy.
0x200 văn bản là biểu hiện thường xuyên.
0x400 Phải nhìn thấy được.
PropCSV - danh sách các tài sản khác trong định dạng "name1 = value1 [] name2 = value2 [] ..." . Đó là chuỗi với = tách CSV. "": Mặc định.
Giá trị tên
id kiểm soát id.
AccName bể đối tượng thuộc tính Name. Phải có đầy đủ hoặc ký tự đại diện; trường hợp không nhạy cảm. Hữu ích với các điều khiển mà lấy tên truy cập từ một anh chị em kiểm soát tĩnh.
WfName Windows Forms tên (NET) kiểm soát. Phải có đầy đủ hoặc ký tự đại diện; là trường hợp nhạy cảm.
Sử dụng với các điều khiển nơi tên lớp trông như "WindowsForms10.xxx.xxx". Không sử dụng id, nó không phải là hằng số. Bạn có thể thấy wfName trong thanh trạng thái lượng tử. Ngoài ra có thể ghi lại.
X xy và y tọa độ của một điểm trong cửa sổ đó phải trong cửa sổ con quá. So với các vùng client của cửa sổ. Ví dụ:
"xy = 100 50"
"xy = 0,9 0,1" ;; gần góc trên bên phải
Địa chỉ gọi lại của một chức năng gọi lại, tùy theo sau là một giá trị để vượt qua nó. Ví dụ:
F "callback = {& Chức năng} {} Avalue"
Cũng hỗ trợ phong cách, exStyle, cClass, cText, CID, CFLAGS, GetProp. . Tương tự như với chiến thắng
chỉ số 1 dựa trên các cửa sổ con xuất hiện trong cửa sổ cha mẹ - matchindex (QM 2.2.0). Sử dụng khi có nhiều cửa sổ con (trong cửa sổ cha mẹ) phù hợp với các tài sản khác (văn bản, lớp học, vv).
Array (QM 2.2.1) - biến kiểu ARRAY (int) sẽ nhận được xử lý của tất cả các cửa sổ con phù hợp.
x, y - một điểm trong cửa sổ cha mẹ hoặc màn hình (nếu cửa sổ là 0 hoặc sử dụng lá cờ 32).
các chức năng được các cửa sổ con nhìn thấy có chứa điểm này.
flags2 (cú pháp 2 và 3):
1 QM 2.3.4. Nếu không có cửa sổ con, có cửa sổ cấp cao.
8 x và y là tọa độ trong vùng client của cửa sổ.
16 Phải là con trực tiếp.
32 x và y là màn hình tọa độ.
8 | 32 x và y là tọa độ trong khu vực làm việc.
QM 2.3.4. flags2 cũng có thể được sử dụng với syntax3 (con chuột). Chỉ có 1 và 16.
chuột (cú pháp 3) - chuột đen.
Accobj (cú pháp 4) - đối tượng truy cập (một Acc hoặc biến IAccessible).
Hwnd (childtest) -. Handle của cửa sổ con để kiểm tra
chú
Finds một cửa sổ con (điều khiển) trong cửa sổ chỉ định, và trả về xử lý của nó. Trả về 0 nếu không tìm thấy. Lỗi nếu cửa sổ cha mẹ không tồn tại.
Syntax1: Finds cửa sổ con người có văn bản và các tài sản khác phù hợp với quy định.
Syntax2: Lấu xử lý của cửa sổ con từ điểm quy định trong cửa sổ cha mẹ của nó. Nếu cửa sổ bị bỏ qua hoặc "" - cửa sổ hoạt động. Nếu cửa sổ là chữ 0, cha mẹ có thể là bất kỳ cửa sổ (x và y là màn hình tọa độ).
Syntax3: Lấu xử lý của cửa sổ con (trừ vô hình) từ vị trí con trỏ chuột.
Syntax4: Lấu
đang được dịch, vui lòng đợi..