| |
| How can I detect if a non-menu key has been pressed? |
 |
How can I detect if a non-menu key has been pressed while a menu is displayed?
unit Unit ;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, Menus;
type
TForm = class(TForm)
MainMenu : TMainMenu;
One : TMenuItem;
Two : TMenuItem;
THree : TMenuItem;
private
{ Private declarations }
procedure WmMenuChar(var m : TMessage); message WM_MENUCHAR;
public
{ Public declarations }
end;
var
Form : TForm ;
implementation
{$R *.DFM}
procedure TForm .WmMenuChar(var m : TMessage);
begin
Form .Caption := 'Non standard menu key pressed';
m.Result := ;
end;
end.
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|