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 |
| 1 | controlID | ID của ListView mà hàm cần sử dụng |
| 2 | lParam1 | Giá trị của mục đầu tiên (theo mặc định là mục controlID). |
| 3 | lParam2 | Giá trị của mục thứ hai (theo mặc định là mục controlID). |
| 4 | column | Cộ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 |
| -1 | Mục thứ nhất đặt trước mục thứ hai |
| 0 | Không đổi |
| 1 | Mụ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.
Lượt xem : 224
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now