Q&A

  • Window message 문제인데요...
안녕하세요..

저의 문제는 WinSight처럼 모든 window message를 잡아 그 중 제 프로그램에 관련된

message를 이용하고자 하는 것입니다. 예로

private

{Private declarations}

procedure Messages(var Msg : TMessage); message [원하는 message];

.

.

.

implementation



procedure Messages(var Msg : TMessage);

begin

.

.

위와 같이 하면 WM_DISPLAYCHANGE 와 같은 모든 윈도우에게 전달되는 메시지는 잡아낼 수 있는데 모든 윈도우에 전달되지 않는 메시지들은 핸들러를 만들지 못하겠더군요..



제가 하고자 하는 일은 DeskTop window의 여러가지 변화에 따라 (예 : 해상도 변화, 윈도우창의 Maximize, Minimize 등) 이벤트를 넣고자 하는 것인데 생각보다 쉽지가 않습니다.

도움을 주실 수 있는 분들의 많은 조언 부탁드려요..그럼 건강하시고 꾸우벅.

0  COMMENTS