Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > СРОЧНО! Помготе с оконной процедурой


Автор: JeronimoIn 8.11.2007, 23:40
ребята помогите, ооочень срочно надо, голова не варит вобще. помогите в стандартный код МСД окна добавить обработчик сообщений. в общем надо перехватывать WM_COMMAND от TPopupMenu.

В общем есть юнит формы:
Код

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm2 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

end.


и дпр юнит:
Код

program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.


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

Заранее попрошу не тулить линки на поиск, а помочь жирект линком на пост, ели можно.
Предпочтительно код.

Заранее очень признателен и благодарен.

Автор: Snowy 9.11.2007, 13:40
1. Прочитай правила.
2. Брось на форму ApplicationEvents - там есть обработчики для глобальных сообщений, или OnMessage для вообще всех сообщений.

Автор: homolibere 9.11.2007, 15:23
как раз то, что искал, спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)