2010-06-14 28 views
5

Làm cách nào để có được tiêu đề, vị trí và kích thước của cửa sổ nếu nó không hỗ trợ API trợ năng? Trình kiểm tra trợ năng không thấy gì cả. Nói, đó là một cửa sổ xterm trong X11.app (X11-> Applications-> Terminal).Làm cách nào để có được tiêu đề, vị trí và kích thước của cửa sổ ứng dụng khác trong Mac OS mà không có API trợ năng?

+2

Bạn có biết nơi thực sự có thể tải về Khả năng tiếp cận thanh tra từ đâu? Tôi ghét cách các trang trên trang web của Apple tiếp tục di chuyển và biến mất. – jayarjo

Trả lời

9

Bạn sẽ có thể nhận tất cả thông tin cửa sổ này thông qua các phương pháp được hiển thị trong tệp tiêu đề CGWindow.h. Tài liệu của Apple đang trực tuyến trên trang Quartz Window Services Reference. Họ cũng có một ứng dụng mẫu rất thông tin gọi là Son of Grab mà sẽ giúp bạn bắt đầu.

1

Bạn có thể sử dụng CGWindowListCreateDescriptionFromArray(). Xem CGWindow.h

Điều này cung cấp cho bạn một loạt từ điển. Thông tin sau đây có thể sẽ hữu ích cho bạn:

  • vị trí và kích thước: kCGWindowBounds
  • tên: kCGWindowName
Các vấn đề liên quan