![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Установил в системе в настройках мыши флаг: "На кнопке, выбираемой по умолчанию"
Безымянный.jpg Но в моих прогах на делфи это не работает. Пробовал: - Show - ShowModal - тоже для разных BorderStyle - MessageDlg - ShowMessage (ну понятно что зря, но мало-ли) ... Короче, никак. А вот с MessageBox всё работает (еще бы). Но мне МАЛА меседжбокса. Хочу MessageDlgPosHelp и в своих окнах. Вопрос: Как заставить работать позиционирование мыши в диалоговых окнах, если оно включино? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ИМХО на VCLных диалогах Делфи это не сработает в принципе...
Другое дело, если ты сделаешь свою форму, на нее поместишь кнопку и задашь ее как кнопку по умолчанию. Может и сработает.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Работать будет, я так понял, если на API.
Я могу ручками, но как узнать, что флаг в системы установлен? |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Я тоже так думаю, что Microsoft не заботился и не собирается о VCL. Есть у мелкософта родное диалоговое окно MessageBox, вот на него и работает эта настройка Windows.
RegMon, не? Последний раз редактировалось Stilet; 29.12.2015 в 19:45. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |
![]() |
#6 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
У нужных кнопок свойство Default = True стоит?
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Да. Одна нопка всегда дефаулт. Но тут дело не только в кнопке. Видимо в api есть специальный механизм вызова диалогов. Буду енто делать сам.
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]() |
![]() |
![]() |
![]() |
#9 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
![]()
MessageDlgPosHelp - это обёртка над CreateMessageDialog. Это к Винде не относится.
Код:
Последний раз редактировалось Filka; 30.12.2015 в 07:07. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить MS VS E "Петь" на Русском? | Xe[N]o | Visual C++ | 9 | 27.11.2010 10:08 |
Продолжения темы про настройку апача для "локального" ииспользования | vedro-compota | PHP | 23 | 24.07.2010 10:21 |
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? | Unior | Microsoft Office Excel | 2 | 01.03.2009 02:42 |
Как добавить "значение по умолчанию" в базе Access? | bafy | БД в Delphi | 6 | 13.02.2009 12:29 |
Как прописать в ключ "(По умолчанию)" | UnD)eaD)Snake | Общие вопросы Delphi | 4 | 16.08.2007 12:00 |