Обеспечивает совместимость окон в FoxPro для Macintosh с приложениями, созданн
ми в Visual FoxPro, FoxPro для Windows и FoxPro для MS-DOS.
Синтаксис
SET MACDESKTOP ON | OFF
Параметры
ON
(По умолчанию) Указывает, что окна располагаются в основном окне Macintosh. О
и размещаются на одном уровне с основным окном FoxPro для Macintosh, могут пе
емещаться за его пределы и могут скрыватсья за ним.
OFF
Указывает, что окна располагаются в основном окне FoxPro для Macintosh. Их не
ьзя перемещать за пределы основного окна FoxPro для Macintosh. Когда действует
установка SET MACDESKTOP OFF, окна ведут себя точно так же, как окна в Visual
FoxPro, FoxPro для Windows и FoxPro для MS-DOS. Если запустить в FoxPro для
Macintosh приложение, созданное в Visual FoxPro, FoxPro для Windows или FoxPro для
MS-DOS, не забудьте установить SET MACDESKTOP OFF, чтобы окна приложения вели
себя так же, как в Visual FoxPro, FoxPro для Windows и FoxPro для MS-DOS.
Комментарии
Допустима только в FoxPro для Macintosh.
Команда SET MACDESKTOP обеспечивает в FoxPro для Macintosh корректное поведе
ие окон в приложениях, созданных в Visual FoxPro, FoxPro для Windows и FoxPro д
я MS-DOS.
Команда SET MACDESKTOP определяет, где располагаются системные окна FoxPro и
пользовательские окна в основном окне FoxPro или в основном окне Macintosh. Примерами системных око
служат окно представления, окно просмотра и окно конструктора форм. По
ьзовательские окна создаются с помощью команды DEFINE WINDOW.
Замечание По умолчанию окно команд размещается в основном окне Macintosh, игнорируя
установку SET MACDESKTOP. Чтобы поместить окно команд в основное окно FoxPro для
Macintosh, выдайте команду ACTIVATE WINDOW COMMAND IN SCREEN.
Команда SET MACDESKTOP определяет поведение всех окон, за исключением тех,
которые определяются, активизируются или открываются с помощью предложений IN
SCREEN, IN DESKTOP или IN MACDESKTOP. Если какое-либо из этих предложений включено,
именно оно будет определять поведение окна. Например, если выдать команду SET
MACDESKTOP ON и затем команду ACTIVATE WINDOW PUZZLE IN SCREEN, головоломка
активизируется в основном окне FoxPro предложение IN SCREEN отменяет установку SET MACDESKTOP.
Предложение IN SCREEN помещает окно в основное окно Visual FoxPro. Предложение
IN MACDESKTOP помещает окно в основное окно Macintosh, при этом основное окно
Visual FoxPro может скрыть данное окно. Предложение IN DESKTOP (допустимое то
ько в команде DEFINE WINDOW) помещает пользовательское окно в основное окно
Visual FoxPro, которое не может скрыть данное окно.
В следующей таблице перечислены команды, поддерживающие предложения IN SCREEN
и IN MACDESKTOP.