Сообщения Windows

Тема в разделе "Delphi - Система", создана пользователем AmX, 16 фев 2008.

Статус темы:
Закрыта.
  1. AmX

    AmX Гость

    Я тут решил написать прогу. Мне бы хотелось, чтобы она реагировала на системные сообщения типа WM_COMMAND(Как в Winamp). При этом мне хочется, чтобы на мои собщения в программе было привязано определённое действие. Кто знает как реализовать, ПОЖАЛУЙСТА подскажите :)
     
  2. Silver Wind

    Silver Wind Гость

    Переопределяй WndProc и обрабатывай свои сообщения. Подробнее смотри в справке по слову WndProc.
    Тема переодически всплывает на форуме, попробуй поиском по форуму воспользоваться по тому же слову.
     
  3. AmX

    AmX Гость

    Спасиб, буду искать :)
     
  4. AmX

    AmX Гость

    Блин! Чета у меня ничего не получается((( :)

    Не могли бы вы превести пример :huh:
     
  5. Silver Wind

    Silver Wind Гость

    Примерно так:
    Код (Text):
     TForm1 = class(TForm)
    ...
    private
    procedure WndProc(var Message: TMessage); override;
    ...
    end;

    ...

    procedure TForm1.WndProc(var Message: TMessage);
    begin
    Case Message.Msg of
    WM_QUERYENDSESSION:begin
    //Здесь выполняем какие-то действия по закрытию программы при завершении работы компа
    end;
    else
    inherited WndProc(Message);
    end;
    end;
    ...
    Подгонишь под свои нужды, здесь только сам принцип показан.
     
  6. AmX

    AmX Гость

    ОК... Ещё раз спасибо :D :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей