天天看點

SDK _ 靜态控件的使用

靜态控件的使用

  • 靜态控件主要區分兩種使用方式:文本 \ 圖檔
  • 在使用靜态控件的時候,ID始終預設為 IDC_STATIC,需要進行更改
  • 怎樣通過可視化程式設計顯示一張圖檔
    1. 需要添加一個位圖資源
    2. 需要添加一個 Picture Control
    3. 設定圖檔控件的屬性
    4. SDK _ 靜态控件的使用
  • 動态修改圖檔的步驟
    1. 擷取想要設定的位圖的資源 HBITMAP(位圖句柄)
    2. 擷取圖像控件的句柄,用于發消息
    3. 發送一個 STM_SETIMAGE 進行圖檔的設定
  • // 根據選中項加載圖檔
    HBITMAP hBitmap = LoadBitmap(GetModuleHandle(NULL),
                                 MAKEINTRESOURCE(IDB_BITMAP1 + index));
    ​
    // 設定靜态控件的圖檔
    SendDlgItemMessage(hWnd, IDC_STATIC1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hBitmap);