Re: [C++] Как считать текст к TextBox'а??

Alecksss

Я запарился уже с этим, неужели нет метода который это делает?
Или это делается только через API?
Если через API, то как мне получить HWND TextBox'?

klyv

Я запарился уже с этим, неужели нет метода который это делает?
Или это делается только через API?
Если через API, то как мне получить HWND TextBox'?
А ты какой GUI-библиотекой пользуешься?

Alecksss

Windows Form Aplication
Но если писать APIшными функциями, то это, как я понимаю, не важно

okis

это C++/CLI
зачем там писать API-шными ф-ми? это ж изврат.

Serab

->Text

IceCrow

OK, например я пишу TextBox->Text, как это значение загнать в переменную?
ведь TextBox->Text не функция, как я понимаю, ну по крайней мере не возвращает стринг...
Причём там есть даже метод GetText но тоже не понятно как он работает (никаких аргументов он не принимает по крайней мере).

IceCrow

И ещё такой вопрос.
Как мне получить HWND контрола, например того же текстбокса?
Просто все методы получения HWND дочерних объектов требуют в параметрах HWND родительского, но как в таком случае получить родительский? Замкнутый круг какой-то...

IceCrow

В таком случае как?
Я тоже думал, что изврат, но в инете порыл и получается что прямых методов нет, или я просто торможу, если я торможу то приведите, плз, пример работающего кода, который в стринговую переменную загоняет значение текстбокса.

Serab

System::String text = textBox1->Text;

Serab

Ты на .NET пишешь?

okis

По-моему ты путаешь разработку на winapi и c++.net с windows forms
там хэндлы тебе не должны требоваться на каждый чих

Andbar

ведь TextBox->Text не функция, как я понимаю, ну по крайней мере не возвращает стринг...
почитай что-ли про свойства (property) в C++/CLI в мсдн.

IceCrow

Да, пишу на С++.NET.
У меня есть прога, нужно к ней сделать GUI, в cвязи с этим стал заморачиваться с формами.
Вообще, что есть почитать по данному поводу?
MFC ботать не хочу, нужно научиться работать с окнами в Windows Forms Applicaion

Serab

Для начала послушать совета , узнать чем отличается C++ от C++/.NET, про свойства, например.
Если знаешь API, то почему бы на чистом API не написать? Можно же создать диалог и этим обойтись.

IceCrow

Ок, спасибо. буду пробывать разбираться.
Оставить комментарий
Имя или ник:
Комментарий: