⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 静态文本控件.txt

📁 vc编程常见的小技巧
💻 TXT
字号:
静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数: 

   

  BOOL CStatic::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff ); 

   

  其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CHILD,WS_VISIBLE外,你可以针对静态控件指明专门的风格。 

  SS_CENTER,SS_LEFT,SS_RIGHT 指明字符显示的对齐方式。 

  SS_GRAYRECT 显示一个灰色的矩形 

  SS_NOPREFIX 如果指明该风格,对于字符&将直接显示,否则&将作为转义符,&将不显示而在其后的字符将有下划线,如果需要直接显示&必须使用&&表示。 

  SS_BITMAP 显示位图 

  SS_ICON 显示图标 

  SS_CENTERIMAGE 图象居中显示 

   

  控制显示的文本利用成员函数SetWindowText/GetWindowText用于设置/得到当前显示的文本。 

   

  控制显示的图标利用成员函数SetIcon/GetIcon用于设置/得到当前显示的图标。 

   

  控制显示的位图利用成员函数SetBitmap/GetBitmap用于设置/得到当前显示的位图。下面一段代码演示如何创建一个显示位图的静态窗口并设置位图 

   

  CStatic* pstaDis=new CStatic; 

  pstaDis->Create("",WS_CHILD WS_VISIBLE SS_BITMAP SSCENTERIMAGE,CRect(0,0,40,40),pWnd,1); 

  CBitmap bmpLoad; 

  bmpLoad.LoadBitmap(IDB_TEST); 

  pstaDis->SetBitmap(bmpLoad.Detach()); 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -