• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

[VB6] Aero Analog Clock - đồng hồ analog giống Vista 100%

Bộ sưu tập mã nguồn các ứng dụng tiện ích
Hình đại diện của người dùng
T7
Thành viên danh dự
Thành viên danh dự
Bài viết: 415
Ngày tham gia: T.Năm 24/05/2007 8:19 pm
Đến từ: Long Xuyên - An Giang
Been thanked: 12 time
Liên hệ:

[VB6] Aero Analog Clock - đồng hồ analog giống Vista 100%

Gửi bàigửi bởi T7 » T.Bảy 30/05/2009 3:38 pm

Tên chương trình: Aero Analog Clock 1.2
Ngôn ngữ lập trình: VB6
Tác giả: Sưu tầm
Chức năng: Một đồng hồ analog rất đẹp, mang phong cách aero của win Vista :D


Screenshot.JPG


Mới tìm được cái này bên pscode, thấy đẹp quá nên giới thiệu với mọi người coi thử :D . Mã nguồn cũng khá đơn giản, nó dùng 1 class thiết kế sẵn để dùng các hàm API AlphaBlend và GDI+ một cách tối ưu tên là "32bpp pre-multiplied RGB (pARGB) bitmaps" để vẽ cái clock - dùng để thiết kế phần mềm kiểu aero thì tuyệt ;) (ko ngờ lại tìm được cái "chiến lợi phẩm" này ngon quá ;)) ). Ngoài ra còn vài cái class khác cũng khá hay...
class 32bpp pre-multiplied RGB (pARGB) bitmaps
- Images can be per-pixel alpha blended
- Opacity can be simultaneously adjusted during rendering
- AlphaBlend does both BitBlt & StretchBlt for pARGB images.
- Speed: AlphaBlend & GDI+ are pretty quick APIs vs manual blending


À, các hình ảnh của cái clock được lưu trong resource, trong thư mục source có cái file nén skin.zip, đó là file chứa các ảnh của một mẫu analog clock mới, mọi người giải nén ra và add mấy cái hình vừa giải nén vào đúng vị trí trong resource để xem thử nhé ;)
Tập tin đính kèm
Aero_Analog_Clock.zip
(379.68 KiB) Đã tải 3088 lần


While (i <= you) i++;

Quay về “[VB] Mã nguồn chương trình tiện ích”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách