![]() |
|
|
![]()
|
|
| ABW |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
В моей программе несколько окон (основное и несколько диалогов).
Как мне вызвать окно диалога из главного окна программы? Как мне передать значение одного поля в другое? (поля разных окон) т.е. мне нужен аналог функций Borland C++ Builder: Form2->ShowModal(); //вызов второй формы из первой (я не нашел этой функции, и вообще на фразу Form2-> он ничего не выдает, хотя заголовочный файл 2-й формы подключен) |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
для руления элементами управления диалога, проще создать для них управляющие переменные, в редакторе ресурсов, которые станут членами-данными класса-диалога. Что с ними дальше делать, уже зависит от твоей задачи, но разобраться с ними несложно Это сообщение отредактировал(а) zkv - 4.12.2006, 01:04 |
|||
|
||||
| Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
ABW, ты хотя бы начальную информацию по VC почитал. Поищи по словам CDialog, DDX, DDV...
-------------------- Подпись больше не нужна |
|||
|
||||
| ABW |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
А можно подробнее:
Есть 2 формы: Form1(основная, она должна появляться при запуске программы) и Form2. На первой форме находятся textBox и button. На второй форме находится textBox. Необходимо чтобы при нажатии на кнопку на первой форме открылась вторая форма и в её textBox копировался текст их textBox первой формы. Объясните, пожалуйста, по шагам что и как. Где можно взять материалы по этой теме? (на русском) |
|||
|
||||
| Dray |
|
|||
![]() Материалист ![]() ![]() Профиль Группа: Участник Сообщений: 652 Регистрация: 7.10.2003 Где: г. Всеволожск Репутация: 2 Всего: 6 |
||||
|
||||
| ABW |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
А что я могу сделать, когда у меня уже написаны обе формы, при том в одной элементов 40, а в другой 20, и все элементы завязаны между собой на форме?
|
|||
|
||||
| takedo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 1.6.2005 Репутация: нет Всего: 3 |
ABW,
-------------------- я не гольфист - я хоккеист |
|||
|
||||
| ABW |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
Формы уже написаны на VC++. А переходить обратно на Борланд не очень хочется. |
||||
|
|||||
| Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
ABW, тогда просто подключи свои модули к проекту и все.
-------------------- Подпись больше не нужна |
|||
|
||||
| ABW |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
У меня и так всё подключено. Проект изначально так и создавался. Сначала создал его как Windows Form Application, потом добавил в него ещё формы.
|
|||
|
||||
| Dray |
|
|||
![]() Материалист ![]() ![]() Профиль Группа: Участник Сообщений: 652 Регистрация: 7.10.2003 Где: г. Всеволожск Репутация: 2 Всего: 6 |
Еще есть метод GetDlgItemInt. Может с ним проще будет.
|
|||
|
||||
| Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
ABW, товарищч, с этого нужно было начинать
Тебе про .NET читать. -------------------- Подпись больше не нужна |
|||
|
||||
| ABW |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
||||
|
||||
| Dray |
|
|||
![]() Материалист ![]() ![]() Профиль Группа: Участник Сообщений: 652 Регистрация: 7.10.2003 Где: г. Всеволожск Репутация: 2 Всего: 6 |
О-о-о раз дотнет то никак. Так что всё, MFC тут непричем. |
|||
|
||||
| ABW |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 5.6.2006 Репутация: нет Всего: нет |
А вы всё равно не можете сказать как это делается?
А если создавать проект как Win32 project то будет какая - либо разница с тем, что я уже сделал? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |