Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Загрузка файлов в THTMLViewer и TFrameBrowser
Категория: Интернет и Сети
Категория: Интернет и Сети
Вставить иконки в Grid
Категория: Компоненты
Категория: Компоненты
Добавление текстовой информации в .ехе-файл и чтение ее
Категория: Файловая система
Категория: Файловая система
Взять часть URL, которая следует после названия сайта
Категория: Интернет и Сети
Категория: Интернет и Сети
Undo в memo
Категория: Компоненты
Категория: Компоненты
Подсчитать количество слов в строке
Категория: Текст и строки
Категория: Текст и строки
Как подключить или отключить сетевой диск
Категория: Интернет и Сети
Категория: Интернет и Сети
Корректное колесико мыши
Категория: Приложение
Категория: Приложение
Автоматическое определения кодировки текста
Категория: Текст и строки
Категория: Текст и строки
Изменить структуру ABS (AbsoluteDB)
Категория: Базы данных
Категория: Базы данных
Delphi - База Знаний: Корректное колесико мыши
public
procedure AppMessage(var Msg: TMsg; var Handled: Boolean);
{....}
procedure TForm1.AppMessage(var Msg: TMsg; var Handled: Boolean);
var
i: SmallInt;
begin
{Mouse wheel behaves strangely with dgbgrids - this proc sorts this out}
if Msg.message = WM_MOUSEWHEEL then
begin
Msg.message := WM_KEYDOWN;
Msg.lParam := 0;
i := HiWord(Msg.wParam);
if i > 0 then
Msg.wParam := VK_UP
else
Msg.wParam := VK_DOWN;
Handled := False;
end;
end;
// Und im Projekt Source:
// And in the project source:
{....}
Application.OnMessage := Form1.AppMessage;
{....}