AutoIT tut 26 : GUICtrlRegisterListViewSort -Đăng ký một hàm đã được định nghĩa dùng vào việc sắp xếp các mục trong ListView

0
(0)

GUICtrlRegisterListViewSort

Đăng ký một hàm đã được định nghĩa dùng vào việc sắp xếp các mục trong ListView.Đây là hàm nội bộ , sẽ được gọi tự động khi có yêu cầu sắp xếp.

GUICtrlRegisterListViewSort ( controlID, “function” )

Các tham số

controlID ID của ListView
function Tên của hàm cần gọi để thực hiện sắp xếp

Giá trị trả về

Th. Công :1
Hỏng :0

Chú ý :

!!! Để hàm có thể làm việc , bạn phải định nghĩa nó với tối đa 4 tham số , ngược lại thì hàm sẽ không được gọi !!!

Ví dụ :
Func MySortFunction($nListViewID, $LParam1, $LParam2, $nColumn)

EndFunc

hoặc

Func MySortFunction($nListViewID, $LParam1, $LParam2)

EndFunc


Khi hàm được gọi thì 4 tham số trên sẽ mang các giá trị sau :

Vị tríTham số Ý nghĩa
1controlIDID của ListView mà hàm cần sử dụng
2lParam1Giá trị của mục đầu tiên (theo mặc định là mục controlID).
3lParam2Giá trị của mục thứ hai (theo mặc định là mục controlID).
4columnCột sẽ được nhấp để sắp xếp (cột đầu tiên là 0).


Những giá trị sau sẽ được trả về để thay đổi cách chạy của hàm

Giá trị trả vềÝ nghĩa
-1Mục thứ nhất đặt trước mục thứ hai
0Không đổi
1Mục thứ nhất đặt sau mục thứ hai.

Xem thêm ví dụ trong file help để rõ cách làm việc.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Related posts

AutoIT tut 27: 1 số ví dụ về chương trình AutoIT

AutoIT tut 32 : GUISet ( Tổng hợp )

AutoIT tut 28: UICtrlSetBkColor -Thay đổi màu nền hiện tại của control sang một màu khác