In paint of Tget should adapted the ES_CENTER with the option for ::bAction to show correct alignment in this (disabled get) case.
do case
case lAnd( GetWindowLong( ::hWnd, GWL_STYLE ), ES_CENTER )
SetTextAlign( ::hDC, TA_CENTER )
if ::lSpinner
ExtTextOut( ::hDC, vPos , ( ::nWidth() - 3 - GetSysMetrics( SM_CYHSCROLL ) ) / 2,;
{ 0, 0, ::nHeight(), ::nWidth() }, GetWindowText( ::hWnd ), ::nTxtStyle )
else
if ValType( ::bAction ) == "B" ////NEW!!
ExtTextOut( ::hDC,vPos, (::nWidth() - 7 - ::nHeight)/2,;
{ 0, 0, ::nHeight(), ::nWidth() }, GetWindowText( ::hWnd ), ::nTxtStyle )
else
ExtTextOut( ::hDC, vPos, ( ::nWidth() - 3 ) / 2,;
{ 0, 0, ::nHeight(), ::nWidth() }, GetWindowText( ::hWnd ), ::nTxtStyle )
endif
endif