Q&A

  • Hotkey와 관련하여 MessageDrain이란것 사용법좀....
안녕하세요

일반 hotkey는 direct X에서는 키가 먹지 않아서 자료를 찾아보니

MessageDrain를 사용해서 해야 한다는데 어떻게 사용해야 되는지 막막하네요

설명은 아래와 같이 있는데 예제가 없으니 잘 이해가 안가염...ㅜㅜ

사용방법좀 가르켜 주세요


MessageDrain Property (IVideoWindow Object)
IVideoWindow Object
Retrieves or sets the window handle of the window that receives posted messages for the video window.

objVideoWindow.MessageDrain [= handle]

Parts
objVideoWindow
Object expression that evaluates to an IVideoWindow object.
handle
New value for the window handle.  

------------ 여긴 hotkey ------------
procedure WMHotKey(var Message: TWMHotKey); message WM_HotKey;

procedure TForm1.WMHotKey(var Message: TWMHotKey);
begin
edit1.text :='F11';
end;

procedure TForm1.FormActivate(Sender: TObject);
begin
  RegisterHotKey(Self.Handle, GlobalAddAtom('SampleHotKeyForm'), 0, VK_F11);
end;
0  COMMENTS