GetDlgItemText,Array
-
Hallo,
ich würde gerne mit GetDlgItemText direkt ein CStringArray füllen.
Ich kriege es leider nicht hin.So füge ich strings in ein array ein.
GetDlgItemText(1010,m_sp1hilfe);
textspalte1array.SetAt(0,m_sp1hilfe);Geht es nicht auch anders
GetDlgItemText(1010,textspalte1array.SetAt(0, ??????);ich hoffe es ist verständlich.wäre nett,wenn jemand helfen könnte.
-
Ne, geht natürlich net, wie auch?
-
CStringArray arData;arData.SetSize(1024);
UINT uiTextLength = GetDlgItemText(this->GetSafeHwnd(),IDC_EDIT1,arData.GetData(),1023);
if(uiTextLength >1024)
{
arData.SetSize(uiTextLength+1);
GetDlgItemText(this->GetSafeHwnd(),IDC_EDIT1,arData.GetData(),uiTextLength);}
Sollte so gehen. Habs nicht probiert. Nur mal kurz durchdacht.
-
@Frank II
Davon abgesehen, dass der Code gar nicht hierher passt ist er auch noch völlig unlogisch!
-
@ReneG : Hallo,
ich würde gerne mit GetDlgItemText direkt ein CStringArray füllen.
Ich kriege es leider nicht hin.
-
CStringArray ar; ar.SetSize( 10); GetDlgItemText( IDC_EDIT1, ar[2]);