2010-08-23 2 views

답변

8

쉽게 처리 할 수 ​​있습니다. 클래스 단위에서 AllocateHWND을 살펴보십시오. 이것을 호출하여 데이터 모듈의 핸들을 만들고 UM_LOG_ON_OFF를 처리 할 간단한 메시지 처리기를 정의하십시오.

+0

AllocateHWND가 숨겨진 창을 만듭니 까? –

+0

@gbrandt : 윈도우 핸들을 만듭니다. *는별로 똑같지 않습니다. 모든 시각적 컨트롤은 메시지를 받고 자신의 그림을 처리하기 위해 창 핸들을 가져야하며 (핸들이없는 시각적 컨트롤은 자신을 그리거나 메시지를받을 수 없음) 시각적 요소에 바인딩되는 모든 핸들을 처리 할 수있는 핸들이 필요하지 않습니다. –

+1

@gbrandt :이 링크를 보시오 http://www.delphidabbler.com/articles?article=1 "윈도우가 아닌 구성 요소가 윈도우로부터 메시지를 수신하는 방법" –