Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c