ツールチップコントロールを配置します。
#Include <GuiSlider.au3>
_GUICtrlSlider_SetTipSide($hWnd, $fLocation)
パラメータ
$hWnd | コントロールのハンドル |
$fLocation | ツールチップコントロールの表示位置。この値は次のいずれかです: $TBTS_TOP - スライダーの上側に配置されます。このフラグは水平スライダーに使用します。 $TBTS_LEFT - スライダーの左側に配置されます。このフラグは垂直スライダーに使用します。 $TBTS_BOTTOM - スライダーの下側に配置されます。このフラグは水平スライダーに使用します。 $TBTS_RIGHT - スライダーの右側に配置されます。このフラグは垂直スライダーに使用します。 |
返し値
成功: ツールチップコントロールの以前の場所
注意
ツールチップを表示するには$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