Bir onay kutusu değiştiğinde wm_command mesajıyla iletişim kutusu prosedürüne hangi bildirim kodu gönderilir?onay kutusu - bildirimi değiştir
Ve daha önemlisi, çeşitli denetimler için bildirim kodlarını bulmak için msdn'de nereye bakabilirim?
Bir onay kutusu değiştiğinde wm_command mesajıyla iletişim kutusu prosedürüne hangi bildirim kodu gönderilir?onay kutusu - bildirimi değiştir
Ve daha önemlisi, çeşitli denetimler için bildirim kodlarını bulmak için msdn'de nereye bakabilirim?
Onay kutularının ve Radyo düğmelerinin Düğmeler olduğunu unutmayın. Böylece, tıklama ve çift tıklama iletilerini, BN_CLICKED
ve BN_DOUBLECLICKED
'u gönderirler.
MFC kullanırsanız, check
durumunu CButton::GetCheck yöntemiyle inceleyebilirsiniz. Aksi takdirde kontrole BM_GETCHECK mesaj göndermek: SendMessage(button_handle, BM_GETCHECK, 0, 0);
SendMessage
BST_CHECKED
Düğme kontrol edilir dönebilirsiniz.BST_INDETERMINATE
Belirsiz bir durum olduğunu belirten düğme gridir, bu durumda belirtilmelidir (yalnızca düğme BS_3STATE
veya BS_AUTO3STATE
biçiminde ise geçerlidir).BST_UNCHECKED
Düğme temizlendi/bir kontrol gönderebilir mesajlar, Kaynak/Tasarım görünümüne gitmek sağ bir denetimi tıklayıp Olaylar seçmektir. ortak denetimlerin bir listesi için
bkz:BN_CLICKED
ürünüdür. Sayfanın alt kısmı düğme mesajlarına bağlanır.
Teşekkür (eğer Kontrol Kitaplığı linke imleci eğer sayfanızda kontrolleri ile bir açılır menü göreceksiniz), ben düşündüm ki Bunu denemişti ama bir() hatası yaptı. 'Sayfanın alt kısmı düğme iletilerine bağlanıyor' ile ne demek istiyorsunuz? Ne sayfası? BN_CLICKED'e bakmaya yetecek kadar bilgi sahibi olup olmadığımı anladım, 'Düğme Mesajları' bölümüne ulaşabilirdim. Örneğin, liste kutusu mesajları hakkında bilgi edinmek istersem nerede başlarım? –