Opened 9 years ago
Closed 9 years ago
#3085 closed Bug (Fixed)
wrong examples
Reported by: | Tweaky | Owned by: | Jpm |
---|---|---|---|
Milestone: | 3.3.15.1 | Component: | Documentation |
Version: | 3.3.14.0 | Severity: | None |
Keywords: | Cc: |
Description
Hi,
the examples of the two functions are swap
_Excel_ColumnToLetter / _Excel_ColumnToNumber
in the examples of the following functions, the function does not appear
_GDIPlus_PathBrushGetWrapMode
_GDIPlus_StringFormatGetMeasurableCharacterRangeCount
_GUICtrlRebar_GetBandMarginsEx
_GUICtrlTreeView_GetFirstItem
_GUICtrlTreeView_SetHeight
_GUIScrollBars_GetScrollInfoEx
_GUIToolTip_GetText[2]
_IECreate[5]
_IEFormElementSetValue[3]
_IEFormElementSetValue[4]
_IELinkClickByText[2]
Attachments (0)
Change History (7)
comment:1 Changed 9 years ago by guinness
comment:2 Changed 9 years ago by mLipok
_GUICtrlTreeView_GetFirstItem
Please change this:
Local $hFirst = _GUICtrlTreeView_GetFirstVisible($idTreeView) MsgBox($MB_SYSTEMMODAL, "Information", "The handle of the first visible item: " & $hFirst)
to this:
Local $hFirst = _GUICtrlTreeView_GetFirstItem($idTreeView) MsgBox($MB_SYSTEMMODAL, "Information", "The handle of the topmost or very first item: " & $hFirst)
comment:3 Changed 9 years ago by mLipok
comment:4 Changed 9 years ago by mLipok
_IELinkClickByText[2]
is showing how to: ; using a sub-string match.
This would be beter to add new parameter:
Here is proposal:
Func _IELinkClickByText(ByRef $oObject, $sLinkText, $iIndex = 0, $iWait = 1''', $bRegExp = False''') If Not IsObj($oObject) Then __IEConsoleWriteError("Error", "_IELinkClickByText", "$_IESTATUS_InvalidDataType") Return SetError($_IESTATUS_InvalidDataType, 1, 0) EndIf ; Local $iFound = 0, $sModeLinktext, $oLinks = $oObject.document.links $iIndex = Number($iIndex) For $oLink In $oLinks $sModeLinktext = String($oLink.outerText) ''';~ If $sModeLinktext = $sLinkText Then''' If $sModeLinktext = $sLinkText Or ($bRegExp And StringRegExp($sModeLinktext, $sLinkText, 0) = 1) Then If ($iFound = $iIndex) Then $oLink.click() If @error Then ; Trap COM error, report and return __IEConsoleWriteError("Error", "_IELinkClickByText", "$_IESTATUS_COMError", @error) Return SetError($_IESTATUS_COMError, @error, 0) EndIf If $iWait Then _IELoadWait($oObject) Return SetError(@error, 0, -1) EndIf Return SetError($_IESTATUS_Success, 0, -1) EndIf $iFound = $iFound + 1 EndIf Next __IEConsoleWriteError("Warning", "_IELinkClickByText", "$_IESTATUS_NoMatch") Return SetError($_IESTATUS_NoMatch, 0, 0) ; Could be caused by parameter 2, 3 or both EndFunc ;==>_IELinkClickByText
add:
#include <StringConstants.au3>
comment:5 Changed 9 years ago by mLipok
_GUICtrlTreeView_SetHeight.au3
Proposal:
#include <GUIConstantsEx.au3> #include <GuiTreeView.au3> #include <MsgBoxConstants.au3> #include <WindowsConstants.au3> Example() Func Example() Local $aidItem[2], $idTreeView Local $iStyle = BitOR($TVS_EDITLABELS, $TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS, $TVS_CHECKBOXES) GUICreate("TreeView Set Height", 400, 300) $idTreeView = GUICtrlCreateTreeView(2, 2, 396, 268, $iStyle, $WS_EX_CLIENTEDGE) GUISetState(@SW_SHOW) _GUICtrlTreeView_BeginUpdate($idTreeView) For $x = 0 To UBound($aidItem) - 1 $aidItem[$x] = GUICtrlCreateTreeViewItem(StringFormat("[%02d] New Item", $x + 1), $idTreeView) Next _GUICtrlTreeView_EndUpdate($idTreeView) MsgBox($MB_SYSTEMMODAL, "Information", StringFormat("Item Height? %s", _GUICtrlTreeView_GetHeight($idTreeView))) _GUICtrlTreeView_SetHeight($idTreeView,100) MsgBox($MB_SYSTEMMODAL, "Information", StringFormat("Item Height? %s", _GUICtrlTreeView_GetHeight($idTreeView))) ; Loop until the user exits. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example
comment:6 Changed 9 years ago by mLipok
_GUIScrollBars_GetScrollInfoEx.au3
proposal:
#include <GUIConstantsEx.au3> #include <GuiScrollBars.au3> #include <StructureConstants.au3> #include <WindowsConstants.au3> Global $g_idMemo Example() Func Example() Local $hGUIMsg, $hGUI, $tag_SCROLLINFO $hGUI = GUICreate("ScrollBar Example", 400, 400, -1, -1, BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_SIZEBOX)) $g_idMemo = GUICtrlCreateEdit("", 2, 32, 380, 226, BitOR($WS_HSCROLL, $WS_VSCROLL)) GUICtrlSetResizing($g_idMemo, $GUI_DOCKALL) GUICtrlSetFont($g_idMemo, 9, 400, 0, "Courier New") GUISetBkColor(0x88AABB) GUISetState(@SW_SHOW) _GUIScrollBars_Init($hGUI) MemoWrite("--------------------------------------" & @CRLF) $tag_SCROLLINFO = _GUIScrollBars_GetScrollInfoEx($hGUI, $SB_CTL) MemoWrite("scroll bar control" & @CRLF) MemoWrite("cbSize.......: " & DllStructGetData($tag_SCROLLINFO, "cbSize")) MemoWrite("fMask........: " & DllStructGetData($tag_SCROLLINFO, "fMask")) MemoWrite("nMin.........: " & DllStructGetData($tag_SCROLLINFO, "nMin")) MemoWrite("nPage........: " & DllStructGetData($tag_SCROLLINFO, "nPage")) MemoWrite("nPos.........: " & DllStructGetData($tag_SCROLLINFO, "nPos")) MemoWrite("nTrackPos....: " & DllStructGetData($tag_SCROLLINFO, "nTrackPos")) MemoWrite("--------------------------------------" & @CRLF) $tag_SCROLLINFO = _GUIScrollBars_GetScrollInfoEx($hGUI, $SB_HORZ) MemoWrite("Horizontal" & @CRLF) MemoWrite("cbSize.......: " & DllStructGetData($tag_SCROLLINFO, "cbSize")) MemoWrite("fMask........: " & DllStructGetData($tag_SCROLLINFO, "fMask")) MemoWrite("nMin.........: " & DllStructGetData($tag_SCROLLINFO, "nMin")) MemoWrite("nPage........: " & DllStructGetData($tag_SCROLLINFO, "nPage")) MemoWrite("nPos.........: " & DllStructGetData($tag_SCROLLINFO, "nPos")) MemoWrite("nTrackPos....: " & DllStructGetData($tag_SCROLLINFO, "nTrackPos")) MemoWrite("--------------------------------------" & @CRLF) $tag_SCROLLINFO = _GUIScrollBars_GetScrollInfoEx($hGUI, $SB_VERT) MemoWrite("Vertical" & @CRLF) MemoWrite("cbSize.......: " & DllStructGetData($tag_SCROLLINFO, "cbSize")) MemoWrite("fMask........: " & DllStructGetData($tag_SCROLLINFO, "fMask")) MemoWrite("nMin.........: " & DllStructGetData($tag_SCROLLINFO, "nMin")) MemoWrite("nPage........: " & DllStructGetData($tag_SCROLLINFO, "nPage")) MemoWrite("nPos.........: " & DllStructGetData($tag_SCROLLINFO, "nPos")) MemoWrite("nTrackPos....: " & DllStructGetData($tag_SCROLLINFO, "nTrackPos")) MemoWrite("--------------------------------------" & @CRLF) While 1 $hGUIMsg = GUIGetMsg() Switch $hGUIMsg Case $GUI_EVENT_CLOSE ExitLoop EndSwitch WEnd Exit EndFunc ;==>Example ; Write a line to the memo control Func MemoWrite($sMessage) GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1) EndFunc ;==>MemoWrite
comment:7 Changed 9 years ago by Jpm
- Milestone set to 3.3.15.1
- Owner set to Jpm
- Resolution set to Fixed
- Status changed from new to closed
Fixed by revision [11489] in version: 3.3.15.1
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
I have fixed the first part but not your second. I will leave it here for people to comment on the best course of action.