欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

GUI 控件樣式


本頁列出了用于窗口的通用及擴(kuò)展樣式, 同時(shí)還列出了用于控件的樣式. 這些樣式能作為"樣式"和/或"擴(kuò)展樣式"的參數(shù)值, 用于大部分的 GUI 函數(shù)中. 要使用這些值必須使用 #include 語句包含對(duì)應(yīng)文件到您的腳本中.

注意:下表給出的"值"僅供參考,為了使腳本的可讀性更好, 您應(yīng)該盡量使用這些樣式的"名稱".

 

控件樣式 描述
   

#include <WindowsConstants.au3>

GUI創(chuàng)建時(shí)默認(rèn)/強(qiáng)制樣式   $GUI_SS_DEFAULT_GUI, 參考 GUICreate 函數(shù).
$WS_BORDER 0x00800000 細(xì)邊框的窗口.
$WS_POPUP 0x80000000 彈出式窗口.此樣式不能有 WS_CHILD 樣式.
$WS_CAPTION 0x00C00000 具有標(biāo)題欄的窗口 (包含 WS_BORDER 樣式)
$WS_CLIPCHILDREN 0x02000000 父窗口更新時(shí),排除子窗口區(qū)域.用于創(chuàng)建父窗口.
$WS_CLIPSIBLINGS 0x04000000 剪輯(Clips)相互對(duì)齊的子窗口.
當(dāng)某子窗口收到 WM_PAINT 消息時(shí), 將剪輯(Clips)重疊區(qū)域所有其它子窗口并更新子窗口.
如果不指定此樣式且子窗口重疊, 在繪制某子窗口客戶區(qū)時(shí), 可能會(huì)繪制到臨近的子窗口.
$WS_DISABLED 0x08000000 初始狀態(tài)為不可用的窗口.
$WS_DLGFRAME 0x00400000 窗口具有典型對(duì)話框中使用的邊框樣式.
$WS_HSCROLL 0x00100000 帶有水平滾動(dòng)條的窗口.
$WS_MAXIMIZE 0x01000000 初始狀態(tài)為最大化的窗口.
$WS_MAXIMIZEBOX 0x00010000 帶有最大化按鈕的窗口.
不能和 WS_EX_CONTEXTHELP 樣式同時(shí)使用. 必須同時(shí)指定 WS_SYSMENU 樣式.
$WS_MINIMIZE 0x20000000 初始狀態(tài)為最小化的窗口.
$WS_MINIMIZEBOX 0x00020000 帶有最小化按鈕的窗口.
不能和 WS_EX_CONTEXTHELP 樣式同時(shí)使用. 必須同時(shí)指定 WS_SYSMENU 樣式.
$WS_OVERLAPPED 0x00000000 重疊的窗口. 有標(biāo)題欄和邊框. 與 WS_TILED 樣式相同.
$WS_OVERLAPPEDWINDOW 0x00CF0000 同時(shí)具有 WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME,
WS_MINIMIZEBOX, 和 WS_MAXIMIZEBOX 樣式的重疊窗口. 與 WS_TILEDWINDOW 樣式相同.
$WS_POPUPWINDOW 0x80880000 具有 WS_BORDER, WS_POPUP, 和 WS_SYSMENU 樣式的彈出式窗口.
為使窗口菜單可見, 必須添加 WS_CAPTION 和 WS_POPUPWINDOW 樣式.
$WS_SIZEBOX 0x00040000 窗口具有可調(diào)整尺寸邊界. 與 WS_THICKFRAME 樣式相同.
$WS_SYSMENU 0x00080000 標(biāo)題欄上有窗口菜單的窗口. 必須同時(shí)指定 WS_CAPTION 樣式.
$WS_THICKFRAME 0x00040000 窗口具有可調(diào)整尺寸邊界. 與 WS_SIZEBOX 樣式相同.
$WS_VSCROLL 0x00200000 帶有垂直滾動(dòng)條的窗口.
$WS_VISIBLE 0x10000000 初始狀態(tài)為可見的窗口.
$WS_CHILD 0x40000000 創(chuàng)建為子窗口. 此樣式的窗口不能有菜單欄. 不能和 WS_POPUP 樣式同時(shí)使用.
$WS_GROUP 0x00020000 此樣式的控件被指定為控件組的第一個(gè)控件.
控件組由第一個(gè)控件和其后定義的所有控件組成, 直到下一個(gè)帶有 WS_GROUP 樣式的控件為止.
$WS_TABSTOP 0x00010000 控件具有制表位控制, 按下 Tab 鍵在對(duì)話框的各個(gè)控件間切換.
$DS_MODALFRAME 0x00000080 帶有模式對(duì)話框框架的窗口.
通過指定 WS_CAPTION 和 WS_SYSMENU 樣式, 可以讓窗口帶有標(biāo)題欄和菜單.
$DS_SETFOREGROUND 0x00000200 無論屬主窗口是否為前臺(tái)窗口, 都能使具有此樣式的對(duì)話框立即引起注意
$DS_CONTEXTHELP 0x00002000 對(duì)話框標(biāo)題欄顯示一個(gè)問號(hào)按鈕.
不能同時(shí)使用 WS_MAXIMIZEBOX 或 WS_MINIMIZEBOX 樣式.
與擴(kuò)展樣式 WS_EX_CONTEXTHELP 相同.

 

 

公共擴(kuò)展樣式 說 明
   

#include <WindowsConstants.au3>

$WS_EX_ACCEPTFILES 0x00000010 允許窗口的編輯/輸入框控件接受拖放的文件名.
必須具有 $GUI_ACCEPTFILES 狀態(tài). (可使用 GUICtrlSetState 函數(shù)設(shè)置).
$WS_EX_APPWINDOW 0x00040000 當(dāng)窗口可見時(shí), 強(qiáng)制為任務(wù)欄的頂層窗口.
$WS_EX_COMPOSITED 0x02000000 Windows XP 或更高版本:
使用雙緩沖按底到頂?shù)捻樞蚶L制窗口及其全部子節(jié)點(diǎn).
$WS_EX_CLIENTEDGE 0x00000200 使窗口帶有凹陷邊框.
$WS_EX_CONTEXTHELP 0x00000400 窗口標(biāo)題欄帶有問號(hào)標(biāo)志.
不能和 WS_MAXIMIZEBOX 或 WS_MINIMIZEBOX同時(shí)使用.
$WS_EX_DLGMODALFRAME 0x00000001 雙邊框的窗口. 在樣式參數(shù)中指定 WS_CAPTION 樣式使其帶有標(biāo)題欄(可選).
$WS_EX_LAYOUTRTL 0x400000 指定窗口由右至左(RTL), 而不是左向右(LTR)的標(biāo)準(zhǔn)布局.
$WS_EX_MDICHILD 0x00000040 創(chuàng)建父窗口包含的子窗口. 模擬 MDI(多文檔)窗口,但最大化/最小化不能模擬.
MDI --- 多文檔界面(Multiple Document Interface) 引自 http://zh.wikipedia.org/wiki/MDI
$WS_EX_OVERLAPPEDWINDOW 0x00000300 相當(dāng)于 WS_EX_CLIENTEDGE 和 WS_EX_WINDOWEDGE 樣式的組合.
$WS_EX_STATICEDGE 0x00020000 帶有三維邊框的窗口,用于不接受用戶輸入的項(xiàng)目
$WS_EX_TOPMOST 0x00000008 此樣式的窗口即使失去激活狀態(tài),也將放置在所有非頂層窗口之上.
$WS_EX_TRANSPARENT 0x00000020 窗口將透明顯示,因?yàn)樵谒路降耐瑢俅翱谝驯恢乩L
$WS_EX_TOOLWINDOW 0x00000080 窗口作為浮動(dòng)工具欄.
工具窗口的標(biāo)題欄比正常標(biāo)題欄要短,窗口標(biāo)題使用更小的字體.
當(dāng)用戶按下 ALT+TAB 鍵, 工具窗口不會(huì)出現(xiàn)在任務(wù)欄或?qū)υ捒?
如果工具窗口有系統(tǒng)菜單,其圖標(biāo)不會(huì)顯示在標(biāo)題欄中.
不過,您可以按下熱鍵 ALT+ 空格鍵顯示它的系統(tǒng)菜單.
$WS_EX_WINDOWEDGE 0x00000100 窗口帶有凸起邊框.
$WS_EX_LAYERED 0x00080000 分層的窗口.注意,此樣式不能用于子窗口.
$GUI_WS_EX_PARENTDRAG 0x00100000 允許按住標(biāo)簽或圖片控件拖動(dòng)父窗口.

 

 

復(fù)選框(Checkbox)樣式 說 明
   

#include <ButtonConstants.au3>

默認(rèn)/強(qiáng)制   參考 GUICtrlCreateCheckbox 函數(shù).
$BS_3STATE 0x0005 復(fù)選框具有: 不可用, 選定, 清除等 3 種狀態(tài).
“不可用”表示復(fù)選框狀態(tài)不確定.
$BS_AUTO3STATE 0x0006 三態(tài)復(fù)選框,其狀態(tài)在: 選定→不可用→清除三態(tài)中循環(huán).
$BS_AUTOCHECKBOX 0x0003 復(fù)選框狀態(tài)在選擇和清除之間切換.
$BS_CHECKBOX 0x0002 文本標(biāo)簽顯示在空邊心框右邊(常規(guī)復(fù)選框).
若與 BS_RIGHTBUTTON 樣式結(jié)合,則標(biāo)簽顯示在空邊心框左邊.
$BS_LEFT 0x0100 復(fù)選框文本左對(duì)齊.
$BS_PUSHLIKE 0x1000 復(fù)選框或單選框的外觀和操作像一個(gè)開關(guān)按鈕.
凸起時(shí)表示不忙碌或非選中; 凹下時(shí)則表示忙碌或已選中.
$BS_RIGHT 0x0200 復(fù)選框文本右對(duì)齊.
$BS_RIGHTBUTTON 0x0020 復(fù)選框的小方框位于控件矩形的右側(cè).(常規(guī)時(shí)復(fù)選方框在控件矩形的左邊)
$BS_GROUPBOX 0x0007 創(chuàng)建一個(gè)矩形框. 該矩形框內(nèi)可以接納別的按鈕.
任何與此相關(guān)的文本顯示在矩形的左上角.其外觀與 Group 組框控件相似.
$BS_AUTORADIOBUTTON 0x0009 相同于單選框,當(dāng)被選擇時(shí),按鈕自動(dòng)地高亮顯示;
并移除同組中其它相同樣式按鈕的選中狀態(tài).

 

 

Push 按鈕樣式 說 明
   

#include <ButtonConstants.au3>

默認(rèn)/強(qiáng)制   參考 GUICtrlCreateButton, GUICtrlCreateCheckbox, GUICtrlCreateRadio 函數(shù).
$BS_BOTTOM 0x0800 文本置于按鈕矩形底部.
$BS_CENTER 0x0300 文本置于按鈕矩形中心.
$BS_DEFPUSHBUTTON 0x0001 重黑色邊框按鈕.
如果此按鈕在對(duì)話框中, 用戶可以使用回車鍵選擇這個(gè)按鈕, 即使按鈕并不具有輸入焦點(diǎn)也同樣可用.
通常用于用戶需要快速選擇的項(xiàng)目或者默認(rèn)項(xiàng)目.
$BS_MULTILINE 0x2000 如果文本字符串太長(zhǎng),無法在按鈕矩形的一行內(nèi)顯示, 則此樣式可使文本使用多行顯示.
$BS_TOP 0x0400 文本置于按鈕矩形頂部.
$BS_VCENTER 0x0C00 文本置于按鈕矩形垂直中心.
$BS_ICON 0x0040 按鈕可以顯示圖標(biāo)(ICO).
$BS_BITMAP 0x0080 按鈕可以顯示位圖(BMP).
$BS_FLAT 0x8000 使用二維方式顯示按鈕,不使用默認(rèn)的明暗處理創(chuàng)建三維圖像
$BS_NOTIFY 0x4000 按鈕能發(fā)送 BN_KILLFOCUS (焦點(diǎn)取消) 與 BN_SETFOCUS (獲得焦點(diǎn)) 通知消息到父窗口.
需注意無論按鈕是否有這個(gè)樣式,都能發(fā)送 BN_CLICKED(被點(diǎn)擊) 消息.
要發(fā)送 BN_DBLCLK >(被雙擊)通知消息, 必須有 BS_RADIOBUTTON 或 BS_OWNERDRAW 樣式.

 

 

組合(Combo)控件樣式 說 明
   

#include <ComboConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_COMBO 參考 GUICtrlCreateCombo 函數(shù).
$CBS_AUTOHSCROLL 0x0040 在編輯控件右側(cè)行結(jié)束的地方輸入字符時(shí), 則自動(dòng)卷動(dòng)文本.
如果沒有設(shè)置這個(gè)樣式, 則只能輸入適合編輯控件的有限文本
$CBS_DISABLENOSCROLL 0x0800 當(dāng)列表框中沒有足夠的項(xiàng)目需要滾動(dòng)時(shí), 該樣式顯示一個(gè)禁用的垂直滾動(dòng)條.
如果不設(shè)置這個(gè)樣式, 則隱藏垂直滾動(dòng)條.
$CBS_DROPDOWN 0x0002 只顯示默認(rèn)的編輯控件. 用戶需點(diǎn)擊編輯控件下拉箭頭顯示列表框.
$CBS_DROPDOWNLIST 0x0003 在列表框框中顯示當(dāng)前選擇的靜態(tài)文本字段
$CBS_LOWERCASE 0x4000 編輯控件內(nèi)任何大寫字符將轉(zhuǎn)換為小寫字母
$CBS_NOINTEGRALHEIGHT 0x0400 由創(chuàng)建組合框控件的應(yīng)用程序確定組合框尺寸.
通常, Windows CE(掌上型電腦的操作系統(tǒng))>的組合框, 部份項(xiàng)目不能顯示
$CBS_OEMCONVERT 0x0080 轉(zhuǎn)換編輯控件輸入的 Windows CE 字符集到 OEM 字符,然后回到 Windows CE 的設(shè)置.
這樣式對(duì)包含文件名字的組合框是最有用的. 僅適用于用 CBS_DROPDOWN 樣式創(chuàng)建的組合框.
$CBS_SIMPLE 0x0001 始終顯示列表框. 列表框的當(dāng)前選擇顯示在編輯框中.
$CBS_SORT 0x0100 排序列表框中鍵入的字符串.
$CBS_UPPERCASE 0x2000 編輯控件內(nèi)任何小寫字符轉(zhuǎn)換為大寫字母.

 

 

列表(List)控件樣式 說 明
   

#include <ListboxConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_LIST 參考 GUICtrlCreateList 函數(shù).
$LBS_DISABLENOSCROLL 0x1000 當(dāng)列表框中沒有足夠的項(xiàng)目需要滾動(dòng)時(shí), 則顯示禁用的垂直滾動(dòng)條.
如果不設(shè)置這個(gè)樣式, 則隱藏垂直滾動(dòng)條
$LBS_NOINTEGRALHEIGHT 0x0100 創(chuàng)建組合框時(shí), 由應(yīng)用程序確定列表框的尺寸.
$LBS_NOSEL 0x4000 用戶可以查看列表框中的字符串, 但不能選擇它們.
$LBS_NOTIFY 0x0001 當(dāng)用戶單擊或雙擊列表框字串時(shí), 將動(dòng)作消息通知父窗口.
$LBS_SORT 0x0002 列表框字符串按字母順序排序.
$LBS_STANDARD 0xA00003 按字母順序排列列表框字串.
當(dāng)用戶單擊或雙擊字串時(shí), 父窗口接收一個(gè)輸入消息.列表框四周均有邊界.
相等于下列樣式的組合:
(LBS_NOTIFY | LBS_SORT | WS_VSCROLL | WS_BORDER)
$LBS_USETABSTOPS 0x0080 列表框識(shí)別并展開 Tab 制表符號(hào).
默認(rèn)一個(gè)制表位為 32 個(gè)對(duì)話框單位. 一個(gè)對(duì)話框單位等于對(duì)話框相應(yīng)的寬度單位的 1/4.
(譯注 --- 網(wǎng)絡(luò)解釋:一個(gè)垂直對(duì)話框單位等于對(duì)話框基本單位的1/8.)
“對(duì)話框水平基本單位”和“對(duì)話框垂直基本單位”是一種字體相關(guān)單位,依賴于系統(tǒng)字體.
水平基本單位相當(dāng)于系統(tǒng)字體中單個(gè)字符的平均寬度, 垂直基本單位相當(dāng)于系統(tǒng)字體中單個(gè)字符的平均高度.
(譯注:經(jīng)測(cè)試,一個(gè)制表位為8個(gè)字符寬,符合32的1/4).

 

 

編輯框/輸入框樣式 說 明
   

#include <EditConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_EDIT, $GUI_SS_DEFAULT_INPUT
參考 GUICtrlCreateEdit or GUICtrlCreateInput 函數(shù).
$ES_AUTOHSCROLL 0x0080 當(dāng)用戶在行結(jié)束處輸入字符時(shí), 自動(dòng)向上滾動(dòng)文本10個(gè)字符位.
當(dāng)用戶按 ENTER 鍵時(shí), 控件滾動(dòng)所有文本返回零位置.
$ES_AUTOVSCROLL 0x0040 當(dāng)用戶在最后一行按 ENTER 鍵時(shí), 文本向上滾動(dòng)一頁.
$ES_CENTER 0x0001 多行編輯控件的文本居中.
$ES_LOWERCASE 0x0010 轉(zhuǎn)換編輯控件輸入的所有字符為小寫字母.
$ES_NOHIDESEL 0x0100 取消編輯控件的默認(rèn)行為.
編輯控件的默認(rèn)行為是: 失去輸入焦點(diǎn)時(shí), 隱藏已選擇的; 接收輸入焦點(diǎn)后反白顯示已選擇的.
如果設(shè)置了此樣式, 將取消編輯控件默認(rèn)屬性, 無論有無焦點(diǎn), 選中的文本都將高亮顯示
$ES_NUMBER 0x2000 編輯控件只接受輸入數(shù)字.
$ES_OEMCONVERT 0x0400 編輯控件包含文件名時(shí),這個(gè)樣式是最有用的.(原文只有這一句)
$ES_MULTILINE 0x0004 多行編輯控件. 默認(rèn)為單行編輯控件.
$ES_PASSWORD 0x0020 輸入編輯控件的每個(gè)字符顯示為星號(hào) (*).
$ES_READONLY 0x0800 阻止用戶在編輯控件內(nèi)輸入或編輯文本.
$ES_RIGHT 0x0002 右對(duì)齊多行編輯控件中的文本.
$ES_UPPERCASE 0x0008 轉(zhuǎn)換編輯控件內(nèi)輸入的所有字符為大寫字母.
$ES_WANTRETURN 0x1000 在多行編輯控件輸入字符并按下 ENTER 時(shí), 插入一個(gè)換行符.
如果不指定這個(gè)樣式, 按 ENTER 也有相同的效果, 等同于點(diǎn)擊對(duì)話框默認(rèn)按鈕.
這個(gè)樣式在單行編輯控件上沒有效果.

 

 

進(jìn)度條樣式 說 明
   

#include <ProgressConstants.au3>

$PBS_SMOOTH 0x01 步進(jìn)狀態(tài)條是一平滑的滾動(dòng)條而非默認(rèn)分段條.
$PBS_VERTICAL 0x04 垂直進(jìn)度條, 從底部到頂端顯示步進(jìn)狀態(tài).

 

 

上/下箭頭(Up-down)控件樣式 說 明
   

#include <UpdownConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_UPDOWN 參考 GUICtrlCreateUpdown 函數(shù).
$UDS_ALIGNLEFT 0x08 up-down(上/下箭頭)控件位于伙伴控件左邊.
伙伴控件移動(dòng)到 up-down 控件右邊, 并減少寬度以適應(yīng) up-down 寬度
$UDS_ALIGNRIGHT 0x04 up-down 控件位于伙伴控件右邊.
伙伴控件移動(dòng)到 up-down 控件左邊,并減少寬度以適應(yīng) up-down 寬度.
$UDS_ARROWKEYS 0x20 鍵盤的上, 下方向鍵可以控制 up-down 控件.
$UDS_HORZ 0x40 up-down 控件將演變?yōu)樽?右箭頭, 而非常規(guī)的上/下箭頭.
$UDS_NOTHOUSANDS 0x80 阻止每三位數(shù)之間插入千位分隔符.
$UDS_WRAP 0x01 如果遞增或遞減值超過結(jié)束或開始范圍, 則再次的增或遞減操作仍然在開始到結(jié)束范圍內(nèi)循環(huán).

 

 

靜態(tài)標(biāo)簽(Label)樣式 說 明
   

#include <StaticConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_LABEL, $GUI_SS_DEFAULT_ICON, $GUI_SS_DEFAULT_PIC 參考 GUICtrlCreateLabel, GUICtrlCreateIcon, GUICtrlCreatePic 函數(shù).
$SS_BLACKFRAME 0x07 控件為矩形外框,外框顏色與窗體相同. 默認(rèn)黑色.
$SS_BLACKRECT 0x04 控件為矩形色塊,色塊顏色與窗體相同. 默認(rèn)黑色.
$SS_CENTER 0x01 控件為簡(jiǎn)單的矩形并居中對(duì)齊誤差值的文本.自動(dòng)為超過控件長(zhǎng)度的文本換行到下一行的中心.
(譯注: 對(duì)于純中文, 文本數(shù)量大于控件長(zhǎng)度, 如控件高度允許, 多余文本自動(dòng)延伸到下一行,
不足一行的文本則居中顯示; 而純西文或數(shù)字, 則有點(diǎn)異樣!文本數(shù)量大于控件寬度,
即使控件高度允許, 多余文本也不會(huì)延伸到下一行, 而是將文本頭尾等量截?cái)?
以上為控件無其它任何樣式的情況下的測(cè)試結(jié)果.)
$SS_CENTERIMAGE 0x0200 當(dāng)調(diào)整控件大小時(shí), 具有 SS_BITMAP 樣式的靜態(tài)控件中點(diǎn)位置將保持不變.
四邊調(diào)整到適應(yīng)新的位圖. 如果位圖小于控件客戶區(qū)域, 客戶區(qū)域填充位圖左上角的像素色彩.
在 Windows XP 系統(tǒng)中: 此樣式將使控件不填充位圖或圖標(biāo)左上角像素色彩. 控件的未使用部分將保持背景顏色.
$SS_ETCHEDFRAME 0x12 靜態(tài)標(biāo)簽控件使用 EDGE_ETCHED 邊緣樣式.四周邊緣蝕刻效果.見下圖
$SS_ETCHEDHORZ 0x10 靜態(tài)標(biāo)簽控件使用 EDGE_ETCHED 邊緣樣式. 蝕刻水平線效果.見下圖
$SS_ETCHEDVERT 0x11 靜態(tài)標(biāo)簽控件使用 EDGE_ETCHED 邊緣樣式. 蝕刻垂直線效果.見下圖.
$SS_GRAYFRAME 0x08 控件外邊框顏色與屏幕(桌面)背景相同, 默認(rèn)灰色. (譯注: 單獨(dú)使用時(shí)文本不能顯示)
$SS_GRAYRECT 0x05 控件區(qū)域填充當(dāng)前屏幕背景顏色, 默認(rèn)灰色. (譯注: 單獨(dú)使用時(shí)文本不能顯示)
$SS_LEFT 0x0000 文本左對(duì)齊. 文本在顯示前格式化. 行尾的單詞自動(dòng)延伸到下一行并左對(duì)齊. 長(zhǎng)于寬度的單詞將被截?cái)?
$SS_LEFTNOWORDWRAP 0x0C 文本左對(duì)齊. 制表符展開, 單詞不換行. 文本長(zhǎng)于寬度將被截?cái)?
$SS_NOPREFIX 0x80 防止編譯快捷鍵控制字符( & ) 符號(hào). 應(yīng)用程序可以使用按位 OR (|) 運(yùn)算符結(jié)合本樣式與其他樣式.
此樣式適合靜態(tài)控件必須顯示文件名或其他字符串包含的( & )符號(hào)時(shí)使用.
$SS_NOTIFY 0x0100 當(dāng)用戶點(diǎn)擊了控件時(shí), 父窗口發(fā)送 TN_CLICKED 消息.
$SS_RIGHT 0x0002 文本右對(duì)齊.
$SS_RIGHTJUST 0x0400 當(dāng)具有 SS_BITMAP 或 SS_ICON 樣式的靜態(tài)控件調(diào)整大小時(shí),
控件的右下角保持固定不變, 僅調(diào)正頂端左側(cè),以適應(yīng)新的位圖或圖標(biāo).
$SS_SIMPLE 0x0B 左對(duì)齊的單行文字. 本文行不能夠以任何方式被縮短或改變. 如果控件禁用, 控件的文本不會(huì)顯示為灰色.
$SS_SUNKEN 0x1000 靜態(tài)控件邊框半凹下.
$SS_WHITEFRAME 0x09 控件邊框顏色與窗口背景相同. 默認(rèn)顏色配置為白色.
$SS_WHITERECT 0x06 控件區(qū)域填充當(dāng)前窗口的背景顏色. 默認(rèn)顏色配置為白色.

靜態(tài)標(biāo)簽控件三種蝕刻效果圖示:

 

標(biāo)簽頁(Tab)控件樣式 說 明
   

#include <TabConstants.au3>

默認(rèn)/強(qiáng)制   參考 GUICtrlCreateTab 函數(shù).
$TCS_SCROLLOPPOSITE 0x0001 當(dāng)標(biāo)簽頁被選中, 不需要滾動(dòng)到控件一側(cè).
$TCS_BOTTOM 0x0002 標(biāo)簽頭在底部顯示. 相當(dāng)于 TCS_RIGHT. 如使用 ComCtl32.dll 版本 6,則不支持這個(gè)樣式.
$TCS_RIGHT 0x0002 標(biāo)簽頭垂直顯示在使用 TCS_VERTICAL 樣式控件的右邊. 類似 TCS_BOTTOM . 不支持帶圖象的樣式
$TCS_MULTISELECT 0x0004 按下鍵盤 Ctrl 鍵能同時(shí)選擇多個(gè)標(biāo)簽頁. 須與 TCS_BUTTONS 樣式一起使用.
$TCS_FLATBUTTONS 0x0008 選中的標(biāo)簽頭呈下陷效果, 其它標(biāo)簽頭仍處于背景同一平面.
這種效果需標(biāo)簽控件結(jié)合 TCS_BUTTONS 樣式共同使用.
$TCS_FORCEICONLEFT 0x0010 圖標(biāo)以固定寬度在標(biāo)簽頭左邊對(duì)齊. 這效果僅與 TCS_FIXEDWIDTH 樣式一起使用.
$TCS_FORCELABELLEFT 0x0020 標(biāo)簽頁以固定寬度在控件中左對(duì)齊; 圖標(biāo)處于各自標(biāo)簽頁右側(cè).
這個(gè)樣式僅用于具有 TCS_FIXEDWIDTH 樣式的控件, 并隱含有 TCS_FORCEICONLEFT 樣式.
$TCS_HOTTRACK 0x0040 光標(biāo)所在的項(xiàng)目自動(dòng)高亮顯示.
$TCS_VERTICAL 0x0080 標(biāo)簽頁顯示在控件左側(cè), 標(biāo)簽文字垂直顯示. 這個(gè)樣式僅與 TCS_MULTILINE 樣式一起使用時(shí)有效.
使標(biāo)簽頁顯示在控件右側(cè), 可以使用 TCS_RIGHT 樣式. 如果您使用 ComCtl32.dll 版本 6, 則不支持這個(gè)樣式.
$TCS_TABS 0x0000 標(biāo)簽頭周圍繪制區(qū)域顯示邊框. 這是默認(rèn)樣式.
$TCS_BUTTONS 0x0100 標(biāo)簽頭顯示為按鈕, 顯示區(qū)域的周圍沒有邊框.
$TCS_SINGLELINE 0x0000 所有標(biāo)簽頁顯示在同一行. 如有必要, 單擊滾動(dòng)按鈕可看到更多標(biāo)簽. 這是默認(rèn)樣式.
$TCS_MULTILINE 0x0200 多行顯示標(biāo)簽頁, 如有可能, 所有標(biāo)簽?zāi)芰⒓戳⒁?
$TCS_RIGHTJUSTIFY 0x0000 每個(gè)標(biāo)簽頭的寬度增加, 使所有標(biāo)簽頭填滿整個(gè)控件的寬度.
除非指明 TCS_MULTILINE 樣式, 否則這個(gè)樣式被忽略.
$TCS_FIXEDWIDTH 0x0400 所有標(biāo)簽寬度相同, 這效果不能和 TCS_RIGHTJUSTIFY 樣式結(jié)合.
$TCS_RAGGEDRIGHT 0x0800 標(biāo)簽頭將不伸展以填充控件的整個(gè)寬度. 這是默認(rèn)樣式.
$TCS_FOCUSONBUTTONDOWN 0x1000 點(diǎn)擊時(shí), 標(biāo)簽頁控件接收輸入焦點(diǎn).
$TCS_OWNERDRAWFIXED 0x2000 父窗口負(fù)責(zé)繪制標(biāo)簽.
$TCS_TOOLTIPS 0x4000 標(biāo)簽控件有關(guān)聯(lián)的工具提示控件.
$TCS_FOCUSNEVER 0x8000 點(diǎn)擊時(shí), 標(biāo)簽控件不接收輸入焦點(diǎn).

 

 

Avi Clip 樣式 說 明
   

#include <AVIConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_AVI 參考 GUICtrlCreateAvi 函數(shù).
$ACS_AUTOPLAY 0x04 啟動(dòng)控件后立即播放 AVI 動(dòng)畫.
$ACS_CENTER 0x01 動(dòng)畫在 AVI 控件窗口的中心顯示.
$ACS_TRANSPARENT 0x02 底面窗口匹配動(dòng)畫的背景彩色, 生成 "透明" 背景. (默認(rèn)值)
$ACS_NONTRANSPARENT 0x10 覆蓋默認(rèn) ACS_TRANSPARENT("透明" 背景)效果.

 

 

日期(Date)控件樣式 說 明
   

#include <DateTimeConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_DATE 參考 GUICtrlCreateDate 函數(shù).
$DTS_UPDOWN 0x01 設(shè)置上/下按鈕控件用于控件修改時(shí)間值. 該樣式可以代替下拉日歷控件, 這是默認(rèn)樣式.
$DTS_SHOWNONE 0x02 使控件能夠接受 " 無日期 " 作為有效的選擇狀態(tài).
$DTS_LONGDATEFORMAT 0x04 顯示長(zhǎng)日期格式. 這個(gè)格式被 LOCALE_SLONGDATEFORMAT 定義為默認(rèn)格式. 輸出類似 “Friday, April 19, 1998.”
$DTS_TIMEFORMAT 0x09 顯示時(shí)間. 這個(gè)格式由 LOCALE_STIMEFORMAT 定義為默認(rèn)格式. 輸出類似 “5:31:42 PM.”
$DTS_RIGHTALIGN 0x20 下拉日歷在控件中右對(duì)齊而不是左對(duì)齊, 這是默認(rèn)值.
$DTS_SHORTDATEFORMAT 0x00 顯示日期短格式. 這個(gè)格式由 LOCALE_SSHORTDATE 定義為默認(rèn)格式. 輸出類似 "4/19/96".

 

 

月歷(MonthCal)控件樣式 說 明
   

#include <DateTimeConstants.au3>

默認(rèn)/強(qiáng)制   參考 GUICtrlCreateMonthCal 函數(shù).
$MCS_NOTODAY 0x10 月歷控件底部不顯示" 今天 "日期.
$MCS_NOTODAYCIRCLE 0x08 月歷控件不高亮顯示" 今天 "日期.
$MCS_WEEKNUMBERS 0x04 月歷控件顯示星期編號(hào)(1-52), 左第 1 列顯示某星期的(1-52)順序數(shù). 第 1 個(gè)星期被定義為 1, 其中至少包含4天.

 

 

樹視圖(TreeView)控件樣式 說 明
   

#include <TreeviewConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_TREEVIEW 參考 GUICtrlCreateTreeView 函數(shù).
$TVS_HASBUTTONS 0x0001 父項(xiàng)(包含根項(xiàng)目)顯示加 (+) 和減 (-) 按鈕. 用以展開或折疊項(xiàng)目的子項(xiàng)列表.
樣式 TVS_LINESATROOT 也必須同時(shí)指定.
$TVS_HASLINES 0x0002 使用虛線顯示項(xiàng)目的層次結(jié)構(gòu).
$TVS_LINESATROOT 0x0004 使用樹視圖根目錄鏈接線. 如果不指定 TVS_HASLINES, 則此樣式將被忽略.
$TVS_DISABLEDRAGDROP 0x0010 阻止控件發(fā)送 TVN_BEGINDRAG 通知消息.
$TVS_SHOWSELALWAYS 0x0020 當(dāng)控件失去焦點(diǎn)時(shí), 選中的項(xiàng)目仍保持選中狀態(tài).
$TVS_RTLREADING 0x0040 正常窗口從左到右顯示文本 (LTR). Windows 可以鏡像顯示語言, 如希伯來文或阿拉伯文從右到左顯示 (RTL).
通常情況下, 樹狀視圖中的文本與父窗口文本中將顯示在同一方向.
如果設(shè)置此樣式, 樹狀視圖中的文本以父窗口文本相反的方向顯示.
$TVS_NOTOOLTIPS 0x0080 樹視圖控件不支持工具提示.
$TVS_CHECKBOXES 0x0100 樹視圖的項(xiàng)目允許使用復(fù)選框. 一旦控件創(chuàng)建了這種樣式, 樣式將無法刪除.
如需要?jiǎng)h除此樣式, 必須銷毀原有控件后, 再在原位創(chuàng)建新控件.
$TVS_TRACKSELECT 0x0200 樹視圖控件啟用熱跟蹤.
$TVS_SINGLEEXPAND 0x0400 在樹視圖中變更選擇將自動(dòng)展開選擇的項(xiàng)目并折疊不選擇項(xiàng)目.
如果鼠標(biāo)單擊折疊項(xiàng)目, 它將會(huì)被展開. 如果另選項(xiàng)目時(shí)按下 CTRL 鍵, 未選擇項(xiàng)目將不折疊.
$TVS_FULLROWSELECT 0x1000 樹視圖中能夠整行選中. 被選選項(xiàng)目的整個(gè)行高亮顯示; 并且在項(xiàng)目行上任何地方點(diǎn)擊都將導(dǎo)致它被選擇.
該樣式不能連同 TVS_HASLINES 樣式一起使用.
$TVS_NOSCROLL 0x2000 控件不顯示任何水平滾動(dòng)條.
$TVS_NONEVENHEIGHT 0x4000 項(xiàng)目的高度可以由 TVM_SETITEMHEIGHT 消息設(shè)定為奇數(shù)高度. 默認(rèn)時(shí), 項(xiàng)目的高度必須是偶數(shù)值.

 

 

滑動(dòng)器(Slider)控件樣式 說 明
   

#include <SliderConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_SLIDER 參考 GUICtrlCreateSlider 函數(shù).
$TBS_AUTOTICKS 0x0001 使用 TBM_SETRANGE 消息給滑塊添加滑塊范圍刻度線.
$TBS_BOTH 0x0008 控件兩側(cè)放置標(biāo)記.
$TBS_BOTTOM 0x0000 水平控件底部放置標(biāo)記.
$TBS_HORZ 0x0000 控件為水平放置.
$TBS_VERT 0x0002 垂直控件左邊放置標(biāo)記.
$TBS_NOTHUMB 0x0080 控件沒有滑動(dòng)塊.
$TBS_NOTICKS 0x0010 控件沒有標(biāo)記.
$TBS_LEFT 0x0004 垂直控件左邊放置標(biāo)記.(與$TBS_VERT樣式的描述完全一樣)
$TBS_RIGHT 0x0000 垂直控件右邊放置標(biāo)記.
$TBS_TOP 0x0004 水平控件頂部放置標(biāo)記.

 

 

列表視圖(ListView)控件樣式 說 明
   

#include <ListviewConstants.au3>

默認(rèn)/強(qiáng)制   $GUI_SS_DEFAULT_LISTVIEW 參考 GUICtrlCreateListView 函數(shù).
$LVS_ICON 0x0000 圖標(biāo)視圖.
$LVS_REPORT 0x0001 報(bào)表視圖.
$LVS_SMALLICON 0x0002 小圖標(biāo)視圖.
$LVS_LIST 0x0003 列表視圖.
$LVS_EDITLABELS 0x0200 項(xiàng)目文字可以就地編輯.
$LVS_NOCOLUMNHEADER 0x4000 報(bào)告視圖不顯示列標(biāo)題. 默認(rèn)報(bào)告視圖顯示列標(biāo)題.
$LVS_NOSORTHEADER 0x8000 列標(biāo)題不工作于按鈕狀態(tài), 不能用來自動(dòng)排序. 單擊列標(biāo)題不會(huì)執(zhí)行任何動(dòng)作.
$LVS_SINGLESEL 0x0004 同一時(shí)間內(nèi)只有一個(gè)項(xiàng)目可以選擇.
$LVS_SHOWSELALWAYS 0x0008 如果存在選擇項(xiàng), 即使控件沒有焦點(diǎn)也始終顯示.
$LVS_SORTASCENDING 0x0010 按項(xiàng)目索引升序排序.
$LVS_SORTDESCENDING 0x0020 按項(xiàng)目索引降序排序.
$LVS_NOLABELWRAP 0x0080 圖標(biāo)視圖中項(xiàng)目文本單行顯示. 默認(rèn)項(xiàng)目文本將會(huì)限制在圖標(biāo)周圍.

 

 

列表查看(ListView)擴(kuò)展樣式 詳細(xì)信息
   

#include <ListviewConstants.au3>

$LVS_EX_FULLROWSELECT 0x00000020 當(dāng)一個(gè)項(xiàng)目被選中,該項(xiàng)目及其所有子項(xiàng)目高亮顯示.
$LVS_EX_GRIDLINES 0x00000001 在項(xiàng)目和子項(xiàng)目周圍顯示網(wǎng)格.
$LVS_EX_HEADERDRAGDROP 0x00000010 列標(biāo)題可以使用左右拖動(dòng)重新排列順序.
$LVS_EX_TRACKSELECT 0x00000008 控件中使用熱項(xiàng)目跟蹤,當(dāng)鼠標(biāo)光標(biāo)懸停項(xiàng)目一定時(shí)間時(shí),將自動(dòng)選中該項(xiàng)目.
$LVS_EX_CHECKBOXES 0x00000004 項(xiàng)目使用檢查框復(fù)選框控件.
$LVS_EX_BORDERSELECT 0x00008000 當(dāng)項(xiàng)目選中時(shí), 僅該項(xiàng)目的邊框顏色發(fā)生變化, 而不是高亮.
$LVS_EX_DOUBLEBUFFER 0x00010000 雙緩沖渲染,從而減少閃爍.
$LVS_EX_FLATSB 0x00000100 平坦樣式的滾動(dòng)條.
$LVS_EX_MULTIWORKAREAS 0x00002000 在一或多個(gè)工作領(lǐng)域定義之前,控件不會(huì)自動(dòng)排列其圖標(biāo).
$LVS_EX_SNAPTOGRID 0x00080000 無說明!
$LVS_EX_SUBITEMIMAGES 0x00000002 允許子項(xiàng)目顯示圖像.

 

provider with jb51.net (unicode)