Mesajele de notificare pentru controlul

Un control ar trebui să trimită un mesaj de notificare la fereastra sa mamă să notifice mamă despre utilizator de intrare sau modificări la control. Mesajul de notificare este un mesaj WM_COMMAND , care include un identificator de control și un cod de notificare care identifică natura eveniment. Un identificator de control este un număr unic aplicația utilizează pentru a identifica controlul trimiterea mesajului. Aplicarea seturi identificatorul pentru un control când creează controlul. Cererea specifică identificatorul fie în parametrul hMenu al funcției CreateWindowEx membru ID-ul de structura DLGITEMTEMPLATEEX.

Deoarece controlul nu setați identificatorul de control, controlul trebuie să regăsiți identificatorul înainte de a putea a trimite mesajele de notificare. Un control trebuie să utilizați funcția GetDlgCtrlID pentru a prelua proprie identificator de control. Deși identificatorul de control este specificată ca ghidajul de meniu când controlul este creat, funcția GetMenu nu pot fi utilizate pentru a prelua identificatorul. Alternativ, un control poate prelua identificatorul de membru hMenu în structura CREATESTRUCT în timp ce mesajul WM_CREATE de prelucrare.

Index