Tôi đã làm rất nhiều nghiên cứu ngay sau khi tôi thấy điều này. Thật không may, không thể dễ dàng đặt kích thước mặc định vì ghim của ô được mã hóa cứng thành Kích thước trung bình mỗi lần. Đó là từ những gì tôi hiểu, không thể thực hiện bằng các phương tiện thông thường của đăng ký hoặc cài đặt có thể truy cập mà không ghi đè mã.
Như bạn có thể thấy ở đây trên các tài liệu tham khảo Microsoft API, nó đề cập rằng có một Default
tùy chọn cho enum TileSize
, đó là Ngói kích thước trung bình. Windows có khả năng gọi để tạo ra nó bằng cách sử dụng đối số Mặc định, trong lớp được xử lý bởi lớp, TileSize
nơi nó được mã hóa cứng.
Tuy nhiên, có khả năng là do Windows làm cho nó có thể truy cập được thông qua API, rằng nó có thể bị ghi đè nếu một chương trình được tạo cho nó bằng API. Người ta sẽ cố gắng lắng nghe khi một ô được tạo ra và sau đó họ sẽ hủy sự kiện sau đó tạo ô đó bằng cách chỉ định Ngói kích thước được chọn bởi chương trình đã phát triển hoặc ghi đè mặc định. (Tôi không chắc liệu bạn có thể ghi đè Windows không vì tôi chưa bao giờ làm điều đó).
Làm thế nào để tôi biết: Tôi đã sử dụng một chương trình có tên là "Trình theo dõi tiến trình" để phân tích những gì xảy ra khi tôi nhấp vào "Ghim để bắt đầu". Khi tôi làm như vậy, nó đọc một số giá trị đăng ký của loại REG_BINARY. Nhập REG_BINARY, theo cách hiểu của tôi trong trường hợp này là lưu các Dữ liệu Ngói riêng lẻ mà Chương trình Windows sử dụng cho menu. Vì vậy, trừ khi bạn ghi đè cài đặt tạo chương trình, tôi không nghĩ là có thể. Nếu một siêu người dùng cao cấp hơn đọc được điều này và thấy tôi sai, hãy bình luận và thông báo cho tôi.
Rất xin lỗi! Có lẽ bạn nên sử dụng Windows Feedback và yêu cầu một tùy chọn để thay đổi Kích thước ô mặc định hoặc tạo một ứng dụng sẽ làm điều đó cho bạn.