Function Reference

_GUICtrlSlider_SetTipSide

ツールチップコントロールを配置します。

#Include <GuiSlider.au3>
_GUICtrlSlider_SetTipSide($hWnd, $fLocation)

 

パラメータ

$hWnd コントロールのハンドル
$fLocation ツールチップコントロールの表示位置。この値は次のいずれかです:
$TBTS_TOP - スライダーの上側に配置されます。このフラグは水平スライダーに使用します。
$TBTS_LEFT - スライダーの左側に配置されます。このフラグは垂直スライダーに使用します。
$TBTS_BOTTOM - スライダーの下側に配置されます。このフラグは水平スライダーに使用します。
$TBTS_RIGHT - スライダーの右側に配置されます。このフラグは垂直スライダーに使用します。

 

返し値

成功: ツールチップコントロールの以前の場所
    返される値は$fLocationで使用できる値の1つです

 

注意

ツールチップを表示するには$TBS_TOOLTIPSスタイルを使用してください。

 

関連

 


#AutoIt3Wrapper_au3check_parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GuiConstantsEx.au3>
#include <GuiSlider.au3>

Opt('MustDeclareVars', 1)

$Debug_S = False ; 関数に渡されるClassNameを調べる。動作を確認するにはTrueを設定し、他のコントロールのハンドルを使用

_Main()

Func _Main()
    Local $rdoBottom, $rdoLeft, $rdoRight, $rdoTop, $hSlider, $hSlider2

    ; GUIを作成
    GUICreate("Slider Set Tip Side", 400, 296)
    $hSlider = GUICtrlCreateSlider(2, 2, 375, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS))
    $hSlider2 = GUICtrlCreateSlider(380, 2, 20, 292, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_VERT))
    GUISetState()

    GUICtrlCreateGroup("Tip Side Horiz", 2, 25, 120, 120)
    $rdoBottom = GUICtrlCreateRadio("Bottom", 5, 40, 108, 20)
    $rdoTop = GUICtrlCreateRadio("Top", 5, 115, 108, 20)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUICtrlSetState($rdoTop, $GUI_CHECKED)

    GUICtrlCreateGroup("Tip Side Vert", 130, 25, 120, 120)
    $rdoLeft = GUICtrlCreateRadio("Left", 132, 65, 108, 20)
    $rdoRight = GUICtrlCreateRadio("Right", 132, 90, 108, 20)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUICtrlSetState($rdoLeft, $GUI_CHECKED)

    ; ユーザーが終了するまでループ
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
            Case $rdoBottom
                _GUICtrlSlider_SetTipSide($hSlider, $TBTS_BOTTOM)
            Case $rdoLeft
                _GUICtrlSlider_SetTipSide($hSlider2, $TBTS_LEFT)
            Case $rdoRight
                _GUICtrlSlider_SetTipSide($hSlider2, $TBTS_RIGHT)
            Case $rdoTop
                _GUICtrlSlider_SetTipSide($hSlider, $TBTS_TOP)
        EndSwitch
    WEnd
    GUIDelete()
EndFunc   ;==>_Main