Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Cách thức hoạt động của Comctl32.dll ?

  1. #1
    Ngày gia nhập
    11 2013
    Bài viết
    510

    Mặc định Cách thức hoạt động của Comctl32.dll ?

    Chào các bác.

    Mặc định control của Win32 API có độ xấu cơ bản. Nhưng vẫn với những dòng code đó và khai báo sử dụng thêm comctl32 thì giao diện chuyển về giao diện chuẩn của bản Windows mà ứng dụng chạy. Tức là comctl32 đã có ảnh hưởng đến UI.

    Như vậy nhờ các bác thông não 2 vấn đề:
    1. Cơ chế nào mà Comctl32 có ảnh hưởng đến UI khi những dòng code mình viết không thay đổi.

    2. Mình có thể/ có tài liệu nào để có thể xây dựng một tập tin có cách thức hoạt động tương tự comctl32 để tuỳ chỉnh UI mặc định sang các kiểu khác như của photoshop... được hay không ?

  2. #2
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    902

    1. Bạn có thể suy nghĩ theo hướng này : Các HĐH ngày nay có lẽ đã tích hợp các điều khiển cơ bản nhưng đã đổi mới về hình thức vào trong những dll tăng cường (không nằm trong comctl32.dll). Có cơ chế kiểm tra và triệt tiêu khi có khai báo và sử dụng comctl32.
    2. Bạn tùy nghi xây dựng các .dll và các .h cho các điều khiển của bạn mà thay thế cho các điều khiển nội tại của Windows. Tuy nhiên bạn phải chỉ rõ cho TBD biết nên dùng cái nào, dùng tham số dòng lệnh để chỉ rõ thư viện nhập .lib và thư mục include cho nó hay vào cấu hình dự án đưa 2 thư mục lên đầu theo một vài IDE như VSC++ chẳng hạn. Điều bất tiện là bạn khó có thể đặt tên cho thư viện của bạn là comctl32.dll nếu không muốn va chạm với comctl32 nguyên thủy và cài đặt trên người dùng cũng vậy.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn