首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

CButtonST 按鈕類別公用介面函數完整參考

     編輯:VC 教學

CButtonST 是功能強大的扁平化/圖示按鈕類別,本文彙整其所有公用成員函數(按字母序),供開發者快速查閱。

核心函數摘要

函數用途關鍵參數/傳回值
DrawBorder顯示/隱藏按鈕邊框bDrawBorder, bRepaint → BTNST_OK
DrawFlatFocus扁平按鈕焦點矩形顯示控制bDrawFlatFocus, bRepaint → BTNST_OK
DrawTransparent啟用透明模式(不可逆,需建立後呼叫)bRepaint,內部保留背景拷貝
OffsetColor依偏移量調整各狀態顏色(進/離/焦點)byColorIndex(列舉), shOffset[-255,255], bRepaint → BTNST_OK/INVALIDINDEX/BADPARAM
SetAlign設定圖示/文字相對位置byAlign: ST_ALIGN_HORIZ/VERT/HORIZ_RIGHT → BTNST_OK/INVALIDALIGN
SetAlwaysTrack非作用中視窗滑鼠移入是否亮顯bAlwaysTrack (預設 TRUE) → BTNST_OK
SetBitmaps設定進入/離開狀態點圖(資源 ID 或 HBITMAP)nBitmapIn/Out, crTransColorIn/Out → BTNST_OK

更多函數(SetBtnCursor, SetCheck, SetFlat, SetIcon, SetMenu, SetTooltipText 等)請參考完整原始碼與文件。CButtonST 讓按鈕擁有豐富視覺效果與互動行為,是 MFC 介面美化利器。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved