2009-02-23 21 views
5

Tôi muốn sử dụng tính năng Biểu tượng lớn Vista trong ứng dụng Delphi 2009 của mình, nhưng tôi chỉ có thể nhúng biểu tượng 32x32 bình thường vào ứng dụng của mình. Làm thế nào tôi có thể làm cho ứng dụng có nhiều kích cỡ của biểu tượng?Ứng dụng Delphi 2009 sử dụng các biểu tượng lớn cho Vista

Cảm ơn

+0

Trợ giúp [hướng dẫn] (http://www.rw-designer.com/compile-vista-icon) có giúp ích không? – schnaader

Trả lời

6

Tải xuống IcoFX. Nó hoàn toàn miễn phí và xử lý nhiều kích thước/độ sâu màu và pha trộn alpha thích hợp. Sử dụng điều đó để tạo tệp ICO của bạn, sau đó thêm ICO vào dự án của bạn. Không thể cung cấp cho bạn một bước đột phá về các bước tải ICO trong năm 2009, bởi vì tôi bị kẹt bằng cách sử dụng Delphi 7 ...

Nếu có bất kỳ sự an ủi nào, Visual Studio đã lấy điện tử để đến gần chỉnh sửa biểu tượng phong nha quá.

Xin chào, ai đã nhớ Hội thảo tài nguyên Borland?

+0

ồ, nó mang lại những kỷ niệm ... và ớn lạnh http://blad.files.wordpress.com/2008/02/rw.gif –

+2

Nó làm rung chuyển thế giới của tôi, khi tôi có nhiều tóc hơn và lưng tôi không đau nhiều lắm :-) –

2

Tôi sẽ sử dụng một trình soạn thảo biểu tượng như AWIcons mà cho phép bạn tạo một biểu tượng có chứa nhiều định dạng khác nhau. Windows sau đó sẽ quyết định, dựa trên chế độ xem hiện tại và độ sâu màu, biểu tượng nào cần sử dụng.

Khi bạn đã tạo biểu tượng SINGLE của mình với nhiều định dạng được nhúng khác nhau, chỉ cần liên kết biểu tượng như bạn sẽ làm biểu tượng 32x32 của mình. Nó có thể trông buồn cười trong IDE, nhưng khi bạn chạy chương trình nó sẽ trông chính xác.

0

Nếu bạn muốn một số phần mềm miễn phí tạo biểu tượng thì bạn có thể sử dụng GIMP. Video hướng dẫn đầu tiên của tôi đã sử dụng GIMP để tạo biểu tượng - nó có sẵn here.

1

Tôi chỉ có thể nhúng vào biểu tượng 32x32 bình thường trong ứng dụng của tôi

Từ kinh nghiệm của tôi, Delphi 2009 cho phép bạn sử dụng bất kỳ biểu tượng. Tôi cũng đã sử dụng các biểu tượng Vista cực lớn và nó hoạt động.

0

Định cấu hình dự án để sử dụng trình biên dịch tài nguyên Microsoft.

2

Nhận một kho biểu tượng phong nha hoặc tự tạo biểu tượng. Tôi sử dụng thư viện biểu tượng từ Icon Experience - khoản thanh toán của bạn, nhưng tất cả kích thước biểu tượng 16x16 tối đa 256 x 256 được cung cấp ở định dạng ICO và PNG. Sau đó tôi sử dụng Icon Sushi để làm việc với các biểu tượng của riêng tôi. Delphi 7 và 2009 đều có những hạn chế khi làm việc với các biểu tượng lớn, vì vậy tôi đã chuyển sang sử dụng các biểu tượng PNG bằng cách sử dụng thư viện thành phần PNG. Điều này mang lại cho bạn một TPNGImageList mà chỉ hoạt động khi bộ đệm ẩn Vista và các vấn đề khác làm cho việc sử dụng TImageList chỉ thực sự tốt cho các kích thước 16x16 và 32x32. Tôi cũng đã chuyển PNGComponents sang D2009 nơi nó hoạt động tốt. Brian

Các vấn đề liên quan