안녕하세요..
저의 문제는 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 등) 이벤트를 넣고자 하는 것인데 생각보다 쉽지가 않습니다.
도움을 주실 수 있는 분들의 많은 조언 부탁드려요..그럼 건강하시고 꾸우벅.