powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите с дочерними окнами VFP+C++
7 сообщений из 7, страница 1 из 1
помогите с дочерними окнами VFP+C++
    #34506249
falkon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте.Пишу проект, где БД написана на фокс про, а интерфейс делаю на С++ через ODBC.(выбрал вначале single document). Проблема такова: при запуске программы открывается главное окно, где с помощью функции OnDraw() прорисована таблица(ActiveX-> Microsoft Flexgrid control).
Тоже самое хочу прорисовать новую таблицу в другом дочернем окне,используя ту же функцию OnDraw().Новый класс, на основе этого другого диалогового окна я добавил, функция там есть и я знаю что делать дальше, но вот беда: теперь я не могу просто хотя бы открыть это другое диалоговое окно(т.к. base class выбрал не CDialog(тогда бы было все просто, но повторяю нужна функция OnDraw()), а CRecordView). Обработчики на кнопки и на меню писал, но пишет что класс не поддерживает метод .DoModal().
Как можно открыть это другое окно?
Что Вы можете посоветовать пожалуйста? Буду признателен
...
Рейтинг: 0 / 0
помогите с дочерними окнами VFP+C++
    #34506261
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
falkon пишет:
> запуске программы открывается главное окно, где с помощью функции
> OnDraw() прорисована таблица(ActiveX-> Microsoft Flexgrid control).

Если для отображения данных используется стандартный контрол (как например
Active-X), то никаких OnDraw() делать не надо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите с дочерними окнами VFP+C++
    #34506274
falkon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может и не надо, но я просто уже так делаю. мне надо открыть дочернее окно на базе созданного класса(см.выше) и все. дальше я знаю что делать. Кто знает как это можно сделать?
...
Рейтинг: 0 / 0
помогите с дочерними окнами VFP+C++
    #34506287
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
falkon пишет:

> может и не надо, но я просто уже так делаю. мне надо открыть дочернее
> окно на базе созданного класса(см.выше) и все. дальше я знаю что делать.

Ты понимаешь, что ты написал ? Я - нет. Влючая предыдущий пост.
Помочь по этому смогу вряд ли.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите с дочерними окнами VFP+C++
    #34506414
falkon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно вот таже проблема что и меня точь-в-точь http://sql.ru/forum/actualthread.aspx?tid=177279&hl=%ee%ea%ed%ee. помогите
буду очень признателен
...
Рейтинг: 0 / 0
помогите с дочерними окнами VFP+C++
    #34506682
Jevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понял , он создал диалог на основе класса CRecordView чтобы в новом диалоге была доступна функция OnDraw в новом диалоге. Но беда в том что в этом классе нет метода DoModal().
И вопрос: как ему открыть диалоговое окно в этом случае?

К сожалению ответа не знаю и помоч ничем не могу
...
Рейтинг: 0 / 0
помогите с дочерними окнами VFP+C++
    #34509075
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jevgeniy пишет:

> Я понял , он создал диалог на основе класса CRecordView чтобы в новом
> диалоге была доступна функция OnDraw в новом диалоге. Но беда в том что

OnDraw там ни на фиг не нужна.

> в этом классе нет метода DoModal().
> И вопрос: как ему открыть диалоговое окно в этом случае?

Ну DoModal() есть только у диалогового окна. У CRecordView его
естественно нет. Так что его нельзя выполнить модально.

А как его создать - создать CDocTemplate, CDocument (наследники конечно обоих
классов), ну и CRecordView уже к ним есть. Да, еще конечно Frame нужен будет
какой-то.

Ну и вызвать CDocTemplate::OnFileNew() или как там его.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите с дочерними окнами VFP+C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]