AnyWinShape ActiveX / OCX là hoàn hảo cho việc tạo các cửa sổ không định dạng hoặc không hình chữ nhật cho Visual Basic, Delphi và các thùng chứa ActiveX / OCX khác. Để thay đổi hình dạng của một cửa sổ hình chữ nhật thông thường, bạn có thể chỉ định một hình dạng không đều hoặc không hình chữ nhật hoặc bộ sưu tập các hình dạng không đều hoặc không hình chữ nhật được kết hợp để tạo ra hình dạng bất thường mới cho cửa sổ mục tiêu. Trình chỉnh sửa hình dạng thời gian thiết kế được cung cấp để tạo các hình dạng bất thường hoặc không hình chữ nhật tùy ý cho cửa sổ mục tiêu của bạn. Biểu mẫu hoặc bất kỳ cửa sổ nào khác có thể được nhắm mục tiêu, ngay cả bên ngoài ứng dụng của bạn. Cửa sổ có hình dạng không đều có thể di chuyển bằng chuột mà không cần sử dụng thanh Phụ đề cửa sổ.
Bạn có thể kết hợp hai vùng có hình dạng bất thường bằng phương pháp CombineRegion của điều khiển. Bằng cách sử dụng phương pháp này nhiều lần, bạn có thể tạo hình dạng cửa sổ của mình với bất kỳ số lượng khu vực có hình dạng bất thường nào. Các vùng không hình chữ nhật hoặc không hình chữ nhật có thể được kết hợp với các chế độ khác nhau sau:
REGION_AND
Tạo giao điểm của hai vùng kết hợp
REGION_DIFF
Kết hợp các phần của Vùng 1 không thuộc Vùng 2
REGION_OR
Tạo liên kết của hai vùng kết hợp
REGION_XOR
Tạo liên kết của hai vùng kết hợp ngoại trừ bất kỳ vùng chồng chéo nào
Bình luận không