Форум » GUI » MDI-интерфейс приложения » Ответить

MDI-интерфейс приложения

rovix: Судя по всему есть определённые тонкости при создании приложения с mdi-интерфейсом. Попробовал перевести приложение SAMPLES\BASIC\CONTACTOS_2 в mdi и столкнулся с тем, что это не просто заменить тип окна с "main" на "main mdi" и "mdichild" для подчинённых окон. Программа просто не компилируется - из-за ошибки определения окна "define window". Поубирал из заголовка описания window все "пустые" описания (типа CURSOR NIL ON MOUSEDRAG Nil). Программа скомпилировалась, но при попытке открыть окно из меню получается следующая картина - вызываемое окно выводится, но сразу вместе с этим выскакивает окно с ошибкой, что контрол такой-то не описан( ---------------------------[pre2] Program Error --------------------------- Harbour MiniGUI Extended Edition 2.1.9 - 2013.01.22 Control: Text_1w2 Of Win_2 Not defined. Program terminated. Called from DOMETHOD(4711) Called from ADMINISTRADORDETIPOS(274) Called from (b)MAIN(15) Called from _DOCONTROLEVENTPROCEDURE(1596) Called from EVENTS(1383) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1321) Called from MAIN(25) [/pre2] ) Кто-нибудь в теме по нюансам mdi-интерфейса? Подскажите, как оформлять окна правильно. Подозреваю, что возможно при описании форм внутри одного файла таких проблем не возникает, но не уверен, да и хочется формочки в отдельных файликах держать.

Ответов - 3

santy: Посмотрите примеры в SAMPLES\BASIC\MDI_

SergKis: И посмотрите тему: http://clipper.borda.ru/?1-1-0-00000320-000-0-0-1350467146

rovix: SergKis пишет: И посмотрите тему: http://clipper.borda.ru/?1-1-0-00000320-000-0-0-1350467146 Спасибо, то что надо. santy пишет: Посмотрите примеры в SAMPLES\BASIC\MDI_ Смотрел, но как-то неявно и без темы ниже не вкурил для чего там заморочки




полная версия страницы