鋼筋
本節包含與 Rebar 控件搭配使用之程式設計專案的相關信息。
概觀
主題 | 目錄 |
---|---|
Rebar 控件 | Rebar 控件 可作為子視窗的容器。 |
使用 Rebar 控件 | 本節包含示範如何實作 Rebar 控件的範例程序代碼。 |
訊息
主題 | 目錄 |
---|---|
RB_BEGINDRAG | 將 Rebar 控件置於拖放模式中。 此訊息不會傳送 RBN_BEGINDRAG 通知。 |
RB_DELETEBAND | 從 Rebar 控件刪除帶狀。 |
RB_DRAGMOVE | 更新 上一個之後的 rebar 控件中拖曳位置 RB_BEGINDRAG訊息。 |
RB_ENDDRAG | 終止 Rebar 控件的拖放作業。 此訊息不會造成 傳送RBN_ENDDRAG 通知。 |
RB_GETBANDBORDERS | 擷取帶的框線。 此訊息的結果可用來計算頻帶中的可用區域。 |
RB_GETBANDCOUNT | 擷取目前在 Rebar 控件中的帶數。 |
RB_GETBANDINFO | 擷取 Rebar 控制項中指定帶的相關信息。 |
RB_GETBANDMARGINS | 擷取帶的邊界。 |
RB_GETBARHEIGHT | 擷取 Rebar 控制件的高度。 |
RB_GETBARINFO | 擷取 Rebar 控制項及其使用之映像清單的相關信息。 |
RB_GETBKCOLOR | 擷取 Rebar 控制件的預設背景色彩。 |
RB_GETCOLORSCHEME | 從 Rebar 控件擷取色彩配置資訊。 |
RB_GETDROPTARGET | 擷取 Rebar 控件的 IDropTarget 介面指標。 |
RB_GETEXTENDEDSTYLE | 取得擴充樣式。 |
RB_GETPALETTE | 擷取 Rebar 控制件的目前調色盤。 |
RB_GETRECT | 擷取 Rebar 控制項中指定帶的周框。 |
RB_GETROWCOUNT | 擷取 Rebar 控制項中的帶狀數據列數目。 |
RB_GETROWHEIGHT | 擷取 Rebar 控制項中指定資料列的高度。 |
RB_GETTEXTCOLOR | 擷取 Rebar 控制件的預設文字色彩。 |
RB_GETTOOLTIPS | 擷取與 Rebar 控件相關聯的任何工具提示控件的句柄。 |
RB_GETUNICODEFORMAT | 擷取 控件的 Unicode 字元格式旗標。 |
RB_HITTEST | 如果該時間點有 Rebar 波段存在,則決定在畫面上的指定點上,Rebar 帶的哪個部分。 |
RB_IDTOINDEX | 將帶狀標識碼轉換成 Rebar 控制件中的帶狀索引。 |
RB_INSERTBAND | 在 Rebar 控制件中插入新的頻帶。 |
RB_MAXIMIZEBAND | 將 Rebar 控件中的帶大小調整為理想或大小上限。 |
RB_MINIMIZEBAND | 將 Rebar 控件中的帶大小調整為最小的大小。 |
RB_MOVEBAND | 將帶狀範圍從一個索引移到另一個索引。 |
RB_PUSHCHEVRON | 傳送至 Rebar 控件,以程式設計方式推送形箭號。 |
RB_SETBANDINFO | 設定 Rebar 控件中現有帶的特性。 |
RB_SETBANDWIDTH | 設定停駐頻的寬度。 |
RB_SETBARINFO | 設定 Rebar 控制件的特性。 |
RB_SETBKCOLOR | 設定 Rebar 控制件的預設背景色彩。 |
RB_SETCOLORSCHEME | 設定 Rebar 控制件的色彩配置資訊。 |
RB_SETEXTENDEDSTYLE | 設定擴充樣式。 未實作此訊息。 |
RB_SETPALETTE | 設定 Rebar 控件的目前調色盤。 |
RB_SETPARENT | 設定 Rebar 控制件的父視窗。 |
RB_SETTEXTCOLOR | 設定 Rebar 控制件的預設文字色彩。 |
RB_SETTOOLTIPS | 將工具提示控件與 Rebar 控制件產生關聯。 |
RB_SETUNICODEFORMAT | 設定控件的 Unicode 字元格式旗標。 此訊息可讓您在運行時間變更控件所使用的字元集,而不需要重新建立控件。 |
RB_SETWINDOWTHEME | 設定 Rebar 控件的可視化樣式。 |
RB_SHOWBAND | 在 Rebar 控件中顯示或隱藏指定的頻帶。 |
RB_SIZETORECT | 嘗試尋找指定矩形之帶的最佳版面配置。 |
Notifications
主題 | 目錄 |
---|---|
NM_CUSTOMDRAW (rebar) | 由 Rebar 控件傳送,以通知其父視窗繪圖作業。 此通知會以WM_NOTIFY訊息的形式傳送。 |
NM_NCHITTEST (rebar) | 當控件收到 WM_NCHITTEST 訊息時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
NM_RELEASEDCAPTURE (rebar) | 通知 Rebar 控件的父視窗,控件正在釋放滑鼠擷取。 此通知會以WM_NOTIFY訊息的形式傳送。 |
RBN_AUTOBREAK | 通知 Rebar 的 父系,中斷會出現在橫條中。 父系會決定是否要中斷。 |
RBN_AUTOSIZE | 當 rebar 自動重設大小時,以RBS_AUTOSIZE樣式建立的 Rebar 控件所傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_BEGINDRAG | 當用戶開始拖曳帶時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_CHEVRONPUSHED | 當切夫龍被推送時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_CHILDSIZE | 當帶子視窗重設大小時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_DELETEDBAND | 刪除帶后,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_DELETINGBAND | 當帶即將刪除時,由 Rebar 控制項傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_ENDDRAG | 當使用者停止拖曳帶時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_GETOBJECT | 當物件拖曳至控件中的帶狀結構時,以RBS_REGISTERDROP樣式建立的 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_HEIGHTCHANGE | 當其高度變更時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_LAYOUTCHANGED | 當使用者變更控件的頻帶配置時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_MINMAX | 在最大化或最小化頻帶之前,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
RBN_SPLITTERDRAG | 當使用者拖曳分割器時,由 Rebar 控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。 |
結構
主題 | 目錄 |
---|---|
NMRBAUTOSIZE | 包含處理RBN_AUTOSIZE通知碼時所使用的資訊。 |
NMREBAR | 包含處理各種 Rebar 通知代碼時所使用的資訊。 |
NMREBARAUTOBREAK | 包含與RBN_AUTOBREAK通知搭配使用的資訊。 |
NMREBARCHEVRON | 包含處理 RBN_CHEVRONPUSHED 通知程式代碼時所使用的資訊。 |
NMREBARCHILDSIZE | 包含處理RBN_CHILDSIZE通知程式代碼時所使用的資訊。 |
NMREBARSPLITTER | 包含用來處理 RBN_SPLITTERDRAG 通知程式代碼的資訊。 |
RBHITTESTINFO | 包含點擊測試作業特有的資訊。 此結構會與RB_HITTEST訊息搭配使用。 |
REBARBANDINFO | 包含定義 Rebar 控制件中帶的資訊。 |
REBARINFO | 包含描述 Rebar 控制項特性的資訊。 |
常數
主題 | 目錄 |
---|---|
Rebar 控件樣式 | 除了標準窗口樣式之外,Rebar 控件還支援各種控件樣式。 |