MFC - Static Text 控件常見操作


1、添加變量

選中空間后,鼠標右鍵選擇“添加變量”,按需求修改訪問權限,名稱即可。

注意:這里的名稱是我們接下來對控件操作的唯一標識。

2、動態設置控件的Caption屬性

比如,將Caption設置為“哈哈哈哈”,代碼如下:

m_txtMsg.SetWindowTextW(TEXT("哈哈哈哈"));

3、動態獲取控件的Caption屬性

// 用來接收獲取到的Caption信息
CString str;

// 獲取m_txtMsg控件的Caption屬性
m_txtMsg.GetWindowTextW(str);

// 顯示一下
MessageBox(str);

4、顯示BMP圖片

新增一個Static Text控件,並添加屬性為m_pic。

    // 1、設置靜態控件的樣式,使其可以使用位圖,並試位標顯示使居中  
    m_pic.ModifyStyle(0x0F, SS_BITMAP | SS_CENTERIMAGE);
    // 2、通過路徑獲取bitmap句柄
#define HBMP(filepath,width,height) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_LOADFROMFILE)

    // 3、寬高設置
    CRect rect;
    m_pic.GetWindowRect(rect);//獲取圖片的寬和高

    // 4、靜態控件設置bitmap
    m_pic.SetBitmap(HBMP(TEXT("./1.bmp"), rect.Width(), rect.Height()));

 

  作者:Jeremy.Wu
  出處:https://www.cnblogs.com/jeremywucnblog/
  本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM