-
27-01-2015, 04:45 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tại sao cần dùng subclassing trong khi đã có hook
- mình thắc mắc là tại sao khi mà kĩ thật hook(dùng setwindowshook) làm dc nhiều hơn những gì mà subclassing (dùng setwindowlong) làm dc nhưng tại sao vẫn có kĩ thuật subclassing. đại loại như này hook có thể chặn bắt các thông điêp ở mức hệ thống hoặc mức ứng dụng còn subclassing chỉ có thể chặn các thông điệp khi nó đã dc gởi đến ứng dụng hay nói đúng hơn là thay đổi lại hàm xử lý của ứng dụng bằng hàm của mình, vậy rõ ràng hook làm dc nhiều hơn và ở mức cao hơn. theo mình dc biết là hook làm chậm hệ thống nhưng nhược điểm đó có thể khắc phục bằng cách unhook ngay sau khi không sử dụng nữa.
View more random threads:
- Lấy đệ quy các process con trên windows
- Sử dụng Hàm SendInput Send phím [Windows] + [R] ?
- [Hook] Xin tài liệu hướng dẫn hook
- VC++ Connect MySQL software
- Làm thế nào để send key vào 1 handle trong winAPI
- hook keyboard trong VC++ không được :(
- Cách xác nhận quyền admin khi process thao tác tới hệ điều hành?
- Hook Keyboard trên Firefox. Giúp mình?
- Hàm API SetDIBits
- Tràn bộ nhớ khi ghép code C lên win32 API, nguyên nhân và cách khắc phục ?
-
28-01-2015, 06:25 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Theo mình hiểu thì SetWindowsHookEx can thiệp vào luồng event, các message gửi tới process (mouse, keyboard...).
SetWindowLong thì sửa các thuộc tính giao diện của cửa số (style, data...).
-
29-01-2015, 02:36 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi proSoHard
Tuy nhiên, việc thi công và bảo dưỡng đường bê tông nhựa đòi hỏi sự chuyên nghiệp và kỹ thuật cao từ các nhà thầu và kỹ sư. Sự linh hoạt và độ bền cao của đường bê tông nhựa cũng giúp giảm thiểu chi...
Xây Dựng Đẳng Cấp: Cùng Đại Thanh,...