Cập nhật bản mới
Sau một thời gian ngâm cứu, bổ sung, hôm nay tạm xong phần cơ bản của đồng hồ.
Tiếc là sửa tới, sửa lui, bổ sung thêm bây giờ nó phình ra thành 56KB do tôi thêm nhiều phần kiểm lỗi để giảm thiểu bị treo và rò rỉ tài nguyên máy (chưa có kinh nghiệm nên ăn chắc).
Tôi đã sửa để hỗ trợ VGA và khắc phục lỗi khi xoay màn hình và lỗi cập nhật trễ. Vẫn còn một lỗi nhỏ tôi chưa khắc phục được là khi dùng với các phần mềm today plug-in khác có chức năng tự điều chỉnh chiều cao. Nếu khi chọn hoặc bỏ 1 mục today plug-in làm xuất hiện thanh cuộn dọcsau đó today plug-in tự định lại kích thước làm mất thanh cuộn thì đồng hồ nằm cách mép phải màn hình một chút trông không đẹp. Trường hợp này soft reset sẽ hết.
Tôi chưa kịp test kỹ bản này. Nhờ các bạn test giúp, có lỗi gì post lên để tôi điều chỉnh.
Phần cấu hình lưu trong file LLCalToday.ini trong thư mục \Program files\LLCalToday. Các bạn có thể điều chỉnh thủ công file này (tuy nhiên nếu bạn nào không quen thì không nên vì có thể làm cho phần mềm chạy không chuẩn!!)
Thông tin file cấu hình như sau:
WeekdayFontSize 5 Cỡ chữ của Thứ - trong khoảng 3 -> 20
SolarDateFontSize 5 Cỡ chữ của Ngày Dương lịch - trong khoảng 3 -> 20
LunarDateFontSize 5 Cỡ chữ của Ngày Âm lịch - trong khoảng 3 -> 20
ClkCharWidth 16 Bề ngang số của đồng hồ - 12 -> 50
ClkCharHeight 28 Bề cao số của đồng hồ - 20 -> 60
ClkSegWidth 4 Độ rộng của nét của số đồng hồ - 3 -> 10 (không có trong Options)
ClkCharSpace 3 Khoảng cách giữa các số đồng hồ - 2 -> 3 (không có trong Options)
ClockForeColor 16777215 Màu chữ đồng hồ
ClockFadedColor 3947580 Màu bóng đồng hồ
ClockBackColor 1315860 Màu nền đồng hồ
ClockFrameColor 0 Màu viền đồng hồ
SolarDateForeColor 16777215 Màu chữ Dương lịch
LunarDateForeColor 16777215 Màu chữ âm lịch
WeekdayForeColor 16777215 Màu chữ thứ
ClkTransparentBack 0 1 là nền đồng hồ trong
UseSystemColor 0 1 là dùng màu hệ thống
ShowWeekday 1 Hiện thứ
ShowSolarDate 1 Hiện ngàu Dương lịch
ShowLunarDate 1 Hiện ngày âm lịch
ShowSeconds 1 Hiện giây
LunarDateFormat 2 Định dạng ngày Âm lịch 1->3
SolarDateFormat 2 Định dạng ngày Dương lịch 1->3
WeekdayFormat 3 Định dạng thứ 1->3
------------------------
Các Màu theo dạng RGB (dùng macro RGB của C/C++ hoặc Color.FromArgb của C# để lấy các giá trị này)
Nên dùng chức năng Options để thiết lập:
Hiện tại màn hình chọn màu còn xấu quá và ít màu (mới có 64 màu) nên chưa tiện. Tôi sẽ cố gắng sửa để có màn hình chọn màu dạng lục giác giống như trong Office (161 màu).
Sau một thời gian ngâm cứu, bổ sung, hôm nay tạm xong phần cơ bản của đồng hồ.
Tiếc là sửa tới, sửa lui, bổ sung thêm bây giờ nó phình ra thành 56KB do tôi thêm nhiều phần kiểm lỗi để giảm thiểu bị treo và rò rỉ tài nguyên máy (chưa có kinh nghiệm nên ăn chắc).
Tôi đã sửa để hỗ trợ VGA và khắc phục lỗi khi xoay màn hình và lỗi cập nhật trễ. Vẫn còn một lỗi nhỏ tôi chưa khắc phục được là khi dùng với các phần mềm today plug-in khác có chức năng tự điều chỉnh chiều cao. Nếu khi chọn hoặc bỏ 1 mục today plug-in làm xuất hiện thanh cuộn dọcsau đó today plug-in tự định lại kích thước làm mất thanh cuộn thì đồng hồ nằm cách mép phải màn hình một chút trông không đẹp. Trường hợp này soft reset sẽ hết.
Tôi chưa kịp test kỹ bản này. Nhờ các bạn test giúp, có lỗi gì post lên để tôi điều chỉnh.
Phần cấu hình lưu trong file LLCalToday.ini trong thư mục \Program files\LLCalToday. Các bạn có thể điều chỉnh thủ công file này (tuy nhiên nếu bạn nào không quen thì không nên vì có thể làm cho phần mềm chạy không chuẩn!!)
Thông tin file cấu hình như sau:
WeekdayFontSize 5 Cỡ chữ của Thứ - trong khoảng 3 -> 20
SolarDateFontSize 5 Cỡ chữ của Ngày Dương lịch - trong khoảng 3 -> 20
LunarDateFontSize 5 Cỡ chữ của Ngày Âm lịch - trong khoảng 3 -> 20
ClkCharWidth 16 Bề ngang số của đồng hồ - 12 -> 50
ClkCharHeight 28 Bề cao số của đồng hồ - 20 -> 60
ClkSegWidth 4 Độ rộng của nét của số đồng hồ - 3 -> 10 (không có trong Options)
ClkCharSpace 3 Khoảng cách giữa các số đồng hồ - 2 -> 3 (không có trong Options)
ClockForeColor 16777215 Màu chữ đồng hồ
ClockFadedColor 3947580 Màu bóng đồng hồ
ClockBackColor 1315860 Màu nền đồng hồ
ClockFrameColor 0 Màu viền đồng hồ
SolarDateForeColor 16777215 Màu chữ Dương lịch
LunarDateForeColor 16777215 Màu chữ âm lịch
WeekdayForeColor 16777215 Màu chữ thứ
ClkTransparentBack 0 1 là nền đồng hồ trong
UseSystemColor 0 1 là dùng màu hệ thống
ShowWeekday 1 Hiện thứ
ShowSolarDate 1 Hiện ngàu Dương lịch
ShowLunarDate 1 Hiện ngày âm lịch
ShowSeconds 1 Hiện giây
LunarDateFormat 2 Định dạng ngày Âm lịch 1->3
SolarDateFormat 2 Định dạng ngày Dương lịch 1->3
WeekdayFormat 3 Định dạng thứ 1->3
------------------------
Các Màu theo dạng RGB (dùng macro RGB của C/C++ hoặc Color.FromArgb của C# để lấy các giá trị này)
Nên dùng chức năng Options để thiết lập:
Hiện tại màn hình chọn màu còn xấu quá và ít màu (mới có 64 màu) nên chưa tiện. Tôi sẽ cố gắng sửa để có màn hình chọn màu dạng lục giác giống như trong Office (161 màu).
Chỉnh sửa cuối: