)
{
SHORT nIndexType = 0;
+ void* pData;
+
+ if ( m_clientDataItemsType != wxClientData_None )
+ {
+ pData = DoGetItemClientData(n);
+ }
+ else // no client data
+ {
+ pData = NULL;
+ }
::WinSendMsg(GetHwnd(), LM_DELETEITEM, (MPARAM)n, 0);
,(MPARAM)nIndexType
,(MPARAM)rsStr.c_str()
);
+
+ if (pData)
+ {
+ DoSetItemClientData( n
+ ,pData
+ );
+ }
} // end of wxChoice::SetString
wxString wxChoice::GetString(