Các mẫu hộp thoại ứng dụng dành cho hệ điều hành họ Windows được lưu trữ, theo quy luật, trong phần tài nguyên của mô-đun PE (chính mô-đun thực thi hoặc thư viện động). Điều này giúp bạn có thể thay đổi hoặc bản địa hóa giao diện mà không cần biên dịch lại các chương trình. Để làm điều này, bạn có thể thay đổi hộp thoại bằng trình chỉnh sửa tài nguyên.
Cần thiết
là một Resource Hacker miễn phí, có sẵn để tải xuống tại rpi.net.au/~ajohnson/resourcehacker
Hướng dẫn
Bước 1
Mở tệp mô-đun PE, hộp thoại mà bạn muốn thay đổi. Trong Resource Hacker, nhấn Ctrl + O hoặc chọn các mục menu Tệp và Mở…. Hộp thoại chọn tệp sẽ xuất hiện với tiêu đề "Mở tệp chứa tài nguyên …". Đi tới thư mục có mô-đun trong đó. Chọn tệp cần thiết trong danh sách. Nhấp vào nút "Mở".
Bước 2
Tìm và mở tài nguyên hộp thoại mà bạn muốn thay đổi. Mở rộng nhóm Hộp thoại trong ngăn bên trái của ứng dụng. Mở rộng tuần tự các nút lồng nhau của phần này và chọn các phần tử mà chúng chứa. Trong trường hợp này, nội dung được dịch ngược của tài nguyên sẽ được hiển thị trong ngăn bên phải dưới dạng văn bản kịch bản và bản thân hộp thoại sẽ được hiển thị trong một cửa sổ nổi riêng biệt.
Bước 3
Sửa đổi hộp thoại bằng cách chỉnh sửa kiểu, thuộc tính và thông số hình học của nó. Di chuyển tiêu điểm đến hộp thoại nổi. Nhấp chuột phải vào nó và chọn mục Chỉnh sửa hộp thoại trong menu ngữ cảnh hoặc nhấn Ctrl + E. Trong cửa sổ Trình chỉnh sửa hộp thoại xuất hiện, hãy thực hiện các thay đổi cần thiết. Vì vậy, bạn có thể thay đổi tiêu đề của hộp thoại, kích thước, tọa độ mặc định, phông chữ, tập hợp kiểu và kiểu mở rộng (khi hộp kiểm ExStyle được chọn) của cửa sổ. Bấm OK.
Bước 4
Sửa đổi hộp thoại bằng cách thêm các điều khiển mới vào hộp thoại. Nhấn Ctrl + I hoặc nhấp chuột phải vào hộp thoại và chọn Chèn điều khiển. Trong cửa sổ Trình chỉnh sửa điều khiển xuất hiện, hãy chọn loại điều khiển để thêm bằng cách chọn mục danh sách điều khiển được xác định trước hoặc bằng cách nhấp vào một trong các nút bên dưới. Trong hộp văn bản Phụ đề, hãy nhập văn bản cho cửa sổ điều khiển, nếu cần. Trong các trường Bên trái, Trên cùng, Chiều rộng, Chiều cao, hãy chỉ định tọa độ và kích thước của phần tử đang được tạo (sau đó chúng có thể được điều chỉnh ở chế độ trực quan) và trong trường ID, hãy nhập số nhận dạng của phần tử đó. Đặt các kiểu. Bấm OK.
Bước 5
Sửa đổi hộp thoại bằng cách chỉnh sửa các thuộc tính của các điều khiển đã tồn tại trong đó. Nhấp vào bất kỳ điều khiển nào trong hộp thoại bằng nút chuột phải. Trong menu ngữ cảnh, hãy chọn mục Điều khiển chỉnh sửa. Thực hiện các hành động để thay đổi các thuộc tính tương tự như các thuộc tính được mô tả trong bước trước.
Bước 6
Đảm bảo rằng những thay đổi bạn đã thực hiện là chính xác. Đảm bảo hộp thoại được sửa đổi theo cách bạn muốn bằng cách xem toàn bộ hộp thoại trong cửa sổ nổi.
Bước 7
Biên dịch tập lệnh tài nguyên hộp thoại đã sửa đổi. Trong cửa sổ Resource Hacker chính, nhấp vào nút Biên dịch tập lệnh.
Bước 8
Lưu mô-đun PE hoặc một bản sao của nó. Chọn Tệp từ menu. Bấm vào mục Lưu hoặc Lưu dưới dạng … Chỉ định tên tệp mới nếu cần và nhấp vào nút Lưu.
Bước 9
Kiểm tra kết quả. Nếu mô-đun PE đã sửa đổi là một tệp thực thi ứng dụng, hãy chạy nó. Thực hiện các bước cần thiết để hiển thị các hộp thoại đã sửa đổi. Đảm bảo rằng những thay đổi bạn đã thực hiện không ảnh hưởng đến hoạt động của chương trình.