ध्यान दें कि चेक बॉक्स और रेडियो बटन बटन हैं। इसलिए वे क्लिक और डबल क्लिक संदेश भेजते हैं, BN_CLICKED
और BN_DOUBLECLICKED
।
यदि आप एमएफसी का उपयोग करते हैं, तो आप स्थिति CButton::GetCheck विधि के साथ जांच सकते हैं। नहीं तो आप को नियंत्रित करने के BM_GETCHECK संदेश भेजने: SendMessage(button_handle, BM_GETCHECK, 0, 0);
SendMessage
लौट सकते हैं
BST_CHECKED
बटन को चेक किया गया।
BST_INDETERMINATE
बटन ग्रेनेड है, जो एक अनिश्चित स्थिति इंगित करता है (केवल तभी लागू होता है जब बटन BS_3STATE
या BS_AUTO3STATE
शैली हो)।
BST_UNCHECKED
बटन
- हटाया गया है यदि बटन सूचीबद्ध सूचीबद्ध लोगों के अलावा शैली है, तो वापसी मान शून्य है।
आप दृश्य स्टूडियो, घटनाओं की एक सूची प्राप्त करने के लिए सबसे आसान तरीका का उपयोग करते हैं/संदेशों एक नियंत्रण भेज सकते हैं, संसाधन/डिजाइन दृश्य पर जाने का अधिकार एक नियंत्रण क्लिक करें और घटनाक्रम चयन करने के लिए है।
आम नियंत्रण की एक सूची के लिए देखें: Control Library
(पेज में आप अगर आप नियंत्रण लाइब्रेरी लिंक पर ले जाएँ और नियंत्रण के साथ एक पॉपअप मेनू देखेंगे)
स्रोत
2009-10-10 01:11:02
धन्यवाद, मैंने सोचा कि मैं कोशिश की थी लेकिन एक() गलती की। 'पृष्ठ के नीचे दिए गए बटन संदेशों के लिंक' से आपका क्या मतलब है? कौन सा पृष्ठ? मैं देखता हूं कि क्या मुझे BN_CLICKED को देखने के लिए पर्याप्त पता था, मैं 'बटन संदेश' प्राप्त कर सकता था। उदाहरण के लिए, यदि मैं सूची बॉक्स संदेशों के बारे में जानना चाहता हूं, तो मैं कहां से शुरू करूंगा? –