2010-08-23 15 views

cevap

8

Yeterince kolay bir tutamak verebilirsiniz. Classes biriminde AllocateHWND'a bir göz atın. Veri modülünüz için bir tutamaç oluşturmak üzere bunu çağırın ve UM_LOG_ON_OFF işlemini işleyecek basit bir mesaj işleyici tanımlayın.

+0

AllocateHWND sadece gizli bir pencere mi oluşturuyor? –

+0

@gbrandt: Bir * pencere tanıtıcısı * oluşturur, bu da aynı şey değildir. Tüm görsel kontroller mesaj almak ve kendi çizimlerini işlemek için bir pencere tutamacına sahip olmalıdır (ve bir tutamaç olmadan görsel kontroller kendilerini çekemez veya mesaj alamazlar), ancak görsel öğeye bağlı olmak için her tanıtıcıyı kullanamazlar. –

+1

@gbrandt: Bu bağlantıya bir göz atın http://www.delphidabbler.com/articles?article=1 "Penceresiz bir bileşenin Windows'tan iletileri nasıl alacağı" " –