Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как изменить координаты окна MESSAGEBOX в VFP9? / 12 сообщений из 12, страница 1 из 1
05.02.2014, 23:16
    #38551232
Как изменить координаты окна MESSAGEBOX в VFP9?
У меня есть форма с кнопками, когда я нажимаю на одну из них, она в правой стороне экрана, а при нажатии появляется окно MESSAGEBOX в середине экрана. Я хочу, чтоб оно было ближе к моей кнопке. Как мне изменить координаты?
...
Рейтинг: 0 / 0
06.02.2014, 03:39
    #38551331
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
Написать собственный MessageBox()

Ну или поизвращаться с WinAPI, отслеживая появление окна и меняя его положение...
...
Рейтинг: 0 / 0
08.02.2014, 16:35
    #38554453
Как изменить координаты окна MESSAGEBOX в VFP9?
AndreTMНу или поизвращаться с WinAPI, отслеживая появление окна и меняя его положение...
я не могу извращаться с WinAPI, может подскажете как?
...
Рейтинг: 0 / 0
08.02.2014, 18:16
    #38554536
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
Елена ПантераAndreTMНу или поизвращаться с WinAPI, отслеживая появление окна и меняя его положение...
я не могу извращаться с WinAPI, может подскажете как?
Сначала найти окно с помощью FindWindow() затем сменить его координаты SetWindowPos()
Только для окна MessageBox() это сделать не получится т.к. пока оно висит невозможно выполнить ни одной команды. Остается только первый вариант
AndreTMНаписать собственный MessageBox()
...
Рейтинг: 0 / 0
10.02.2014, 11:34
    #38555414
Fffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
Вы можете также использовать команду Wait. Она позволяет определить координаты сообщения.

Код: vbnet
1.
2.
3.
4.
WAIT [cMessageText] [TO VarName] [WINDOW [AT nRow, nColumn]] [NOWAIT]
   [CLEAR | NOCLEAR] [TIMEOUT nSeconds]

WAIT DATE() WINDOW AT 20,20 TIMEOUT 10
...
Рейтинг: 0 / 0
10.02.2014, 12:57
    #38555550
Как изменить координаты окна MESSAGEBOX в VFP9?
Fffffffff,
Если бы был нужен Wait, то, думаю, и проблем бы не было, и топик бы не возник...
Но возможности MessageBox() все-таки несколько шире возможностей Wait...
...
Рейтинг: 0 / 0
10.02.2014, 13:06
    #38555569
FFFFFFFF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
Станислав С...кий,
а этого мы не знаем.
...
Рейтинг: 0 / 0
10.02.2014, 19:06
    #38556196
Как изменить координаты окна MESSAGEBOX в VFP9?
Я пишу в click кнопки:
if messagebox("удалить данные, 4+32+256, "удалить")=6
dele for ...
Pack
endif
мне нужно чтоб окно messagebox было рядом с моей кнопкой.
...
Рейтинг: 0 / 0
10.02.2014, 20:26
    #38556286
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
Елена Пантера,

А чем не нравится в центре экрана?

Ну добавьте слов - какие именно удаляются данные и дело сделано и мороки не будет.
...
Рейтинг: 0 / 0
10.02.2014, 21:26
    #38556325
Как изменить координаты окна MESSAGEBOX в VFP9?
alextashkЕлена Пантера,
А чем не нравится в центре экрана?

да у меня в центре тоже кнопки, хотелось, чтоб окно их не закрывало. Сделала в центре, выхода больше нет.
...
Рейтинг: 0 / 0
11.02.2014, 10:43
    #38556741
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
Елена Пантерада у меня в центре тоже кнопки, хотелось, чтоб окно их не закрывало.
Так они ж все равно недоступны пока активен messagebox.
...
Рейтинг: 0 / 0
12.02.2014, 17:27
    #38558841
po2
po2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить координаты окна MESSAGEBOX в VFP9?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как изменить координаты окна MESSAGEBOX в VFP9? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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