Sahibi çizilmiş bir iletişim kutusunda wm_command ileti işleme

Bir iletişim kutusu denetimini bir olay ortaya çıktığında, denetim iletişim kutusu yordamı bir wm_command mesaj yoluyla bildirir. Bir kare yemek iletişim kutusu oluşturma örnek bildirim iletilerini açılan kutu, liste kutusu ve Tamam düğmesi işler. Denetim tanımlayıcısı wParamDSA'da Word'de ve bildirim iletisi wParam yüksek sıralı Word'de.

Denetim tanımlayıcısı IDCOMBO ise, açılan kutuda bir olay oluştu. Yanıt olarak, iletişim kutusunu yordam dışında bir seçim yapıldı, açılan kapatıldı ve yapılan değişikliklerin kabul edilmesi belirten cbn_selendok, tüm diğer Birleşik giriş kutusu olayları yok sayar. İletişim kutusu yordam çağrıları InitFoodList liste kutusunun içeriğini sıfırlama ve aşağı açılan liste kutusunda seçilen adları eklemek için.

Denetim tanımlayıcısı IDLIST ise, liste kutusunda bir olay oluştu. Bu iletişim kutusu yordamı tüm liste kutusu olayların dışında kullanıcı liste öğesini çift belirten lbn_dblclk, Yoksay neden olur. Bir Tamam düğmesi olarak seçilmişse bu olayı da aynı şekilde işlenir.

Denetim tanımlayıcısı IDOK ise, kullanıcı Tamam düğmesi seçmiştir. Yanıt olarak, iletişim kutusunu yordamı uygulamanın çok satırlı düzenleme denetimi seçili gıda adını ekler, sonra iletişim kutusunu kapatmak için EndDialog işlevini çağırır.

Denetim tanımlayıcısı IDCANCEL ise, kullanıcı İptal düğmesini tıklayan. Yanıt olarak, EndDialog iletişim kutusunu kapatmak için iletişim kutusu yordamı çağırır.