Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

messagedlgpos   Найти похожие ветки 

 
Vacek ©   (2006-02-12 18:57) [0]

Как установить нужную кнопку по умолчанию (если пишу:

[mbok,mbcancel]

, то по умолчанию ok)?
Как подвести окно кнопкой под курсор?


 
Гаврила ©   (2006-02-12 19:06) [1]


> Как установить нужную кнопку по умолчанию (если пишу:


А если использовать MessageBox? там можно по умолчанию флагами выставить

> Как подвести окно кнопкой под курсор?

А вот этого делать не надо, это идет в разрез с идеологией виндов. Есть же даже настройка "в диалоговых окнах стару ставить мышь на OK"


 
Desdechado ©   (2006-02-12 19:17) [2]

> мышь на OK
на кнопку по умолчанию


 
Vacek ©   (2006-02-12 20:37) [3]

1) Так ведь хочется по умолчанию сделать кнопку Cancel, и,
2) потом незря ведь у функции messagedlgpos, отведены входные переменный под координаты левого верхнего угла окна, а значит, для удобства пользователя(чтоб не бегать курсором по экрану), сделать по принципу, где нажал мышку, там же и кнопка cancel окна. Ведь получается удобно.


 
Desdechado ©   (2006-02-13 12:57) [4]

{----- запрос подтверждения действия -----}
function ConfirmYN( Mess: String; Title: String = "" ): Boolean;
begin
 if( Length( Title ) = 0 ) then
   Title := rc_Confirm;
 result := ( Application.MessageBox( PChar( Mess ), PChar( Title ),
                                     MB_YESNO or MB_ICONQUESTION or
                                     MB_DEFBUTTON2 or MB_APPLMODAL ) = IDYES );
end;


2. координаты для других целей указываются
наблюдал когда-нибудь, как ошибки прут рекой, при этом окошки с ними стекают в правый нижний угол?



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
6-1128664772
vixic
2005-10-07 09:59
2006.02.26
Имя пользователя удаленного компьютера


2-1139296964
875
2006-02-07 10:22
2006.02.26
переменные


15-1139114134
HTML
2006-02-05 07:35
2006.02.26
Рисунок в ячейке


15-1138770992
RustaMAN
2006-02-01 08:16
2006.02.26
расшарить резак???


2-1137971881
clampo
2006-01-23 02:18
2006.02.26
Начём нарисовать?