2012-01-09 24 views

Trả lời

4

Không có thông báo cụ thể cho rằng hành động cụ thể. Bạn sẽ phải viết một DLL thực hiện một móc bàn phím toàn cầu thông qua SetWindowsHookEx(), sau đó bạn sẽ nhận được thông báo lên/xuống nhấn phím cá nhân và có thể khớp chúng với thông báo WM_HOTKEY của bạn nếu cần.

+0

Cảm ơn người đàn ông, điều này giải quyết được vấn đề của tôi: D – Crackoder

2

Sử dụng RegisterHotkey để phát hiện phím giảm, sau đó sử dụng tính năng bỏ phiếu với GetAsyncKeyState cho đến khi phím không còn nữa. Điều này tránh được sự phức tạp của SetWindowsHookEx và việc bỏ phiếu thường được chấp nhận vì nó chỉ được thực hiện trong khi phím nóng đang được giữ.

+1

IMHO giải pháp tốt hơn nếu bạn chỉ có một hoặc một vài phím nóng – Njol

Các vấn đề liên quan