Pobranie i wpisanie tekstu z/do komponentu TextBox?

0

Witam,
potrzebuję pobrać i wpisać tekst do komponentu TextBox, który jest już utworzony. Programuję to w zdarzeniu OnKeyPress() tego TextBox'a.
Przeszukałem i sprawdziłem chyba wszystkie możliwe sposoby na pobranie tekstu i żadna nie działa - program nawet się nie kompiluje. Pokazuje błąd w pierwszym parametrze funkcji GetWindowText. Chodzi o uchwyt do komponentu. Próbowałem
TextBox->Handle, ale nadal nie działa.

				 if (e->KeyChar==(char)13) 				 					 
				{	
					LPWSTR temp;

					GetWindowText(textFormula->Handle, temp, 128);	//błąd w parametrze 1				
					Oblicz.Wyrazenie(string(temp));                            //błąd konwersji
					Oblicz.Wynik();					 
					textFormula->Text=Oblicz.wynik.ToString();
				}			 
 

TextBox nazywa się textFormula.
Pomóżcie. Pisze w Visual C++ 2008

0

Przerób funkcję Oblicz.Wyrazenie() żeby przyjmowała parametr typu System::String^ a nie std::string i wtedy po prostu

Oblicz.Wyrazenie(textFormula->Text);

Skoro piszesz pod .NETa to używaj klas .NETowych, a nie walczysz z frameworkiem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1