Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Вопросы и ответы. Программирование в Delphi. - 4


Информационный Канал Subscribe.Ru


Вопросы и ответы. Программирование в Delphi.

Здравствуйте, уважаемые подписчики. Перед Вами 4 номер рассылки

Задать вопрос в рассылку Здесь или по адресу vmftem@mail.ru.

Как правильно закрыть и удалить форму? Почему моя MDI Child форма при закрывании просто минимизируется?

Обрабатывайте событие OnClose для формы и выставляйте в нем
параметр Action в caFree. Дело в том, что его значение по умолчанию
для MDI Child форм caMinimize. Кстати, если сделать Action := caNone,
то форму нельзя будет закрыть.
Мне надо добавить много строк в TListbox или в TCombobox или в TMemo или в TRichEdit, при этом сам объект постоянно мигает, перерисовываясь. Как избавиться от этого?

BeginUpdate/EndUpdate.
Как использовать свои курсоры в программе?

{$R CURSORS.RES}

const
crZoomIn = 1;
crZoomOut = 2;

Screen.Cursors[crZoomIn] := LoadCursor(hInstance, 'CURSOR_ZOOMIN');
Screen.Cursors[crZoomOut] := LoadCursor(hInstance, 'CURSOR_ZOOMOUT');

С вашей программой должен быть слинкован файл ресурсов, содержащий
соответствующие курсоры.
Как перехватывать клавиши, нажатые в окне другой программы? И вообще, любые события, поступающие другим программам?

SetWindowsHookEx().

Как можно перетаскивать форму не только за заголовок?

WM_NCHITTEST.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное