안녕하세요.
ocx에서 printscreen키를 제어하는 방법을 알고싶어 질문을 올립니다.
여기 팁란에 있는 printscreen제어방법이 application의 onidle이벤트에서 printscreen키를 감시하는 방법이던데요.
일단 델파이 어플에서는 잘 동작합니다.
그러나 ocx에 적용해보니 아이들이벤트가 발생하지 않습니다.
activex에서 웹브라우저의 아이들이벤트를 통제할수 있는가요?
키보드훅킹하면 된다는데 감히 훅킹은 못하겠고... 좋은 수 가르쳐주시기를 고대합니다.
procedure TaxBlockPrintscreen.WMHotKey (var Msg : TWMHotKey);
begin
if Msg.HotKey = id_SnapShot then Exit;
end;
procedure TaxBlockPrintscreen.ActiveFormCreate(Sender: TObject);
begin
RegisterHotKey(Handle, id_SnapShot, 0, VK_SNAPSHOT);
end;
procedure TaxBlockPrintscreen.ActiveFormDestroy(Sender: TObject);
begin
UnRegisterHotKey (Handle, id_SnapShot);
end;