focusdll.h 574 B

1234567891011121314151617181920212223242526
  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. #ifdef FOCUS_EXPORTS
  5. #define DLLEXPORT __declspec(dllexport)
  6. #else
  7. #define DLLEXPORT __declspec(dllimport)
  8. #endif
  9. DLLEXPORT DWORD WINAPI MonitorFocusChanges(HWND hWnd,UINT message);
  10. DLLEXPORT DWORD WINAPI StopMonitoringFocusChanges();
  11. DLLEXPORT DWORD WINAPI MonitorKeyboardChanges(HWND hWnd,UINT message);
  12. DLLEXPORT DWORD WINAPI StopMonitoringKeyboardChanges();
  13. DLLEXPORT HWND WINAPI GetCurrentFocus();
  14. DLLEXPORT void WINAPI SetCaptureKeys(bool bCapture);
  15. DLLEXPORT bool WINAPI GetCaptureKeys();
  16. #ifdef __cplusplus
  17. }
  18. #endif