Function Reference

_GUIScrollBars_ShowScrollBar

指定されたスクロールバーの表示/非表示を切り替えます。

#Include <GuiScrollBars.au3>
_GUIScrollBars_ShowScrollBar($hWnd, $nBar[, $fShow = True])

 

パラメータ

$hWnd ウィンドウのハンドル
$nBar スクロールバーの種類を指定します。このパラメータは次の値のいずれかです:
  $SB_BOTH - ウィンドウの標準的な水平スクロールバーと垂直スクロールバーの表示/非表示を切り替えます。
  $SB_CTL - スクロールバーコントロールの表示/非表示を切り替えます。$hWndパラメータはスクロールバーコントロールのハンドルでなければなりません。
  $SB_HORZ - ウィンドウの標準的な水平スクロールバーの表示/非表示を切り替えます。
  $SB_VERT - ウィンドウの標準的な垂直スクロールバーの表示/非表示を切り替えます。
$fShow [オプション]スクロールバーを表示、非表示を指定します。

 

返し値

成功: True
失敗: False

 

注意

上記の定数にはScrollBarConstants.au3が必要です。

 

関連

_GUIScrollBars_EnableScrollBar

 

こちらも参照

MSDNライブラリでShowScrollBarを検索して下さい。

 


#AutoIt3Wrapper_au3check_parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GUIScrollBars.au3>
#include <ScrollBarConstants.au3>

Opt("MustDeclareVars", 1)

_Main()

Func _Main()
    Local $GUIMsg, $hGUI

    $hGUI = GUICreate("ScrollBar Example", 400, 400, -1, -1, BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_SIZEBOX))
    GUISetBkColor(0x88AABB)
   
    GUISetState()

    _GUIScrollBars_Init($hGUI)

    _GUIScrollBars_ShowScrollBar($hGUI, $SB_HORZ, False)
    Sleep(1000)
    _GUIScrollBars_ShowScrollBar($hGUI, $SB_HORZ)

    Sleep(1000)
    _GUIScrollBars_ShowScrollBar($hGUI, $SB_VERT, False)
    Sleep(1000)
    _GUIScrollBars_ShowScrollBar($hGUI, $SB_VERT)

    While 1
        $GUIMsg = GUIGetMsg()

        Switch $GUIMsg
            Case $GUI_EVENT_CLOSE;, $nExititem
                ExitLoop
        EndSwitch
    WEnd

    Exit
EndFunc   ;==>_Main