使用省略号截短文件路径,以符合特定的像素宽度.
#Include <WinAPIEx.au3>
_WinAPI_PathCompactPath ( $hWnd, $sPath [, $iWidth] )
$hWnd | 显示缩略路径的控件句柄. |
$sPath | 要修改的路径 |
$iWidth | [可选参数] 路径字符串必须适应的宽度像素值 如果此参数为 -1,宽度等于控件的宽度. |
成功: | 返回修改后的路径. |
失败: | 返回原 $sPath 参数,设置 @error 标志为非 0 值. |
在MSDN中搜索
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global $Label, $hLabel
GUICreate('MyGUI', 260, 60)
$Label = GUICtrlCreateLabel('', 10, 22, 240, 16)
$hLabel = GUICtrlGetHandle($Label)
GUICtrlSetData(-1, _WinAPI_PathCompactPath($hLabel, @ScriptFullPath))
GUISetState()
Do
Until GUIGetMsg() = -3