﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3903	_GuiCtrlTab_GetItem() fails to retrieve Tab text in AutoIt 3.3.16.0	pixelsearch	Jpm	"Issue reported by user Nop72 in this Forum link :
[https://www.autoitscript.com/forum/topic/208604-_guictrltab_getitem-fails-to-retrieve-item-text-since-autoit-version-33160/]

Basically, it seems that these 2 lines were working fine in AutoIt 3.3.14.5 :

GuiTab.au3 (3.3.14.5)

{{{#!autoit
Func _GUICtrlTab_GetItem($hWnd, $iIndex)
    ...
    Local $tagTCITEMEx = $tagTCITEM & "";ptr Filler"" ; strange the Filler is erased by TCM_GETITEM : MS Bug!!!
    Local $tItem = DllStructCreate($tagTCITEMEx)
    ...
EndFunc
}}}

Now the changes made in AutoIt 3.3.16.0 creates an issue (tab text isn't retrieved any more) :

GuiTab.au3 (3.3.16.0 , 3.3.16.1-rc1 , 3.3.16.1-rc2) 

{{{#!autoit
Func _GUICtrlTab_GetItem($hWnd, $iIndex)
    ...
;~  Local $tagTCITEMEx = $tagTCITEM & "";ptr Filler"" ; strange the Filler is erased by TCM_GETITEM : MS Bug!!!
    Local $tItem = DllStructCreate($tagTCITEM)
    ...
EndFunc
}}}

More details with full example and resulting pics in the Forum link indicated above.
"	Bug	closed	3.3.17.0	Standard UDFs	3.3.16.0	None	Fixed		
