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

基 礎(chǔ) 函 數(shù) 參 考


GUICtrlCreateListView

創(chuàng)建列表視圖(ListView)控件.

GUICtrlCreateListView ( "文本", 左距, 頂距 [, 寬度 [, 高度 [, 樣式 [, 擴(kuò)展樣式]]]] )

參 數(shù)

文本 列標(biāo)題文本. 每個(gè)標(biāo)題由 Opt("GUIDataSeparatorChar") 定義的分隔符分隔.
左距 控件左側(cè)的位置. 若此值為 -1, 則根據(jù) GUICoordMode 的設(shè)置計(jì)算左側(cè)位置.
頂距 控件上方的位置. 若此值為 -1, 則根據(jù) GUICoordMode 的設(shè)置計(jì)算頂部位置.
寬度 [可選參數(shù)] 控件的寬度(默認(rèn)使用先前的寬度).
高度 [可選參數(shù)] 控件的高度(默認(rèn)使用先前的高度).
樣式 [可選參數(shù)] 控件的樣式. 查看附錄 GUI 控件樣式表.

默認(rèn)樣式 (-1) : $LVS_SHOWSELALWAYS, $LVS_SINGLESEL
強(qiáng)制樣式 : $LVS_REPORT
擴(kuò)展樣式 [可選參數(shù)] 控件的擴(kuò)展樣式. 查看附錄 擴(kuò)展樣式表ListView 擴(kuò)展樣式表.

返 回 值

成功: 返回控件標(biāo)識(shí)符(控件ID).
失敗: 返回 0.

備 注

要添加 ListView 控件的項(xiàng)目請(qǐng)使用 GUICtrlCreateListViewItem

ListView 的默認(rèn)視圖類似資源管理器的 "詳細(xì)資料" 界面 (LVS_REPORT 樣式為強(qiáng)制).
填充空格到列標(biāo)題欄可定義控件初始列的大小.
列寬度將依據(jù) GUICtrlCreateListViewItem 添加的項(xiàng)目擴(kuò)展.
列寬最大將達(dá)到約 25 個(gè)字符, GUICtrlSetData 更新時(shí)不會(huì)調(diào)整大小.

要?jiǎng)?chuàng)建 ListView 的圖標(biāo)(大或小圖標(biāo))視圖, 或列表視圖, 只需在創(chuàng)建后使用:
GUICtrlSetStyle 設(shè)置樣式為 $LVS_ICON, $LVS_LIST 或 $LVS_SMALLICON.

目前尚未實(shí)施類似資源管理器那樣點(diǎn)擊列標(biāo)題可重排序的功能.

要使整行顯示選中狀態(tài), 使用 擴(kuò)展樣式 LVS_EX_FULLROWSELECT.

要在默認(rèn)樣式上添加新樣式, 可使用 BitOr($GUI_SS_DEFAULT_LISTVIEW, 新樣式,...) 語(yǔ)句.

使用上面列出的值必須將 #include <ListViewConstants.au3> 語(yǔ)句寫入腳本中.

專用標(biāo)志 $GUI_BKCOLOR_LV_ALTERNATE 可交替設(shè)置 Listview 控件與 ListviewItems 項(xiàng)目的背景.
奇數(shù)行將獲得 GUICtrlSetBkColor 為 Listview 控件設(shè)置的顏色.
偶數(shù)行將獲得 GUICtrlSetBkColor 為 ListviewItem 項(xiàng)目設(shè)置的顏色.

相 關(guān) 函 數(shù)

GUICtrlCreateListViewItem, GUICtrlRegisterListViewSort, GUICoordMode (Option), GUICtrlSetData, GUIGetMsg, GUIDataSeparatorChar (Option)

函 數(shù) 示 例


#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Example()

Func Example()
    Local $listview, $button, $item1, $item2, $item3, $msg

    GUICreate("列表視圖項(xiàng)目", 220, 250, 100, 200, -1, $WS_EX_ACCEPTFILES)
    GUISetBkColor(0x00E0FFFF) ; 改變背景顏色

    $listview = GUICtrlCreateListView("列1  |列2|列3  ", 10, 10, 200, 150);,$LVS_SORTDESCENDING)
    $button = GUICtrlCreateButton("選擇結(jié)果 ?", 75, 170, 70, 20)
    $item1 = GUICtrlCreateListViewItem ("項(xiàng)目 2|列22|列23", $listview)
    $item2 = GUICtrlCreateListViewItem ("項(xiàng)目 1|列12|列13", $listview)
    $item3 = GUICtrlCreateListViewItem ("項(xiàng)目 3|列32|列33", $listview)
    GUICtrlCreateInput("", 20, 200, 150)
    GUICtrlSetState(-1, $GUI_DROPACCEPTED) ; 允許輸入框接受拖放
    GUISetState()
    GUICtrlSetData($item2, "項(xiàng)目 1")
    GUICtrlSetData($item3, "||列33")
    GUICtrlDelete($item1)

    Do
        $msg = GUIGetMsg()

        Select
            Case $msg = $button
                MsgBox(0, "列表視圖項(xiàng)目 ", GUICtrlRead(GUICtrlRead($listview)), 2)
            Case $msg = $listview
                MsgBox(0, "列表視圖", "點(diǎn)擊列=" & GUICtrlGetState($listview), 2)
        EndSelect
    Until $msg = $GUI_EVENT_CLOSE
EndFunc   ;==>Example

provider with jb51.net (unicode)