Hata: BN_DOUBLECLICKED Message Handler MFC iletişim kutusunda isabet.
(الشرق الاوسط (العربية Brasil (Português) Deutschland (Deutsch) España, Latinoamérica (Español) France (Français) Italia (Italiano) Portugal (Português) United States (English) Česká republika (Čeština) 中国 (简体中文) 台灣 (繁體中文) 日本 (日本語) 대한민국 (한국어) Makale numarası: 247323 - Bu makalenin geçerli olduğu ürünleri görün.Otomatik tercüme makalelerin ne olduğunu açıklayan yazıyı okumak için buraya tıklayınMicrosoft destek sayfalarında makine çevirisiBu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.If you are a Small Business customer, find additional troubleshooting and learning resources at the Support for Small Business site.Hepsini aç | Hepsini kapaBu SayfadaBelirtilerDüğme tıklatıldığında bir BN_DOUBLECLICKED ileti işleyicisi'düğmesi için bir iletişim kutusu veya bir pencere, işleyicinin çağrılmaz eklediğinizde, MFC sınıflar, Windows CE kullanıyor. Işleyici, Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows NT 4.0 ve Microsoft Windows 2000 denir. Üste | Geri Bildirim VerNedenBu sorun Windows CE işletim sisteminde bir hata kaynaklanmaktadır. Üste | Geri Bildirim VerÇözümBir olası çözüm düğmesi için bir BN_CLICKED işleyicisi eklemektir. Son birkaç milisaniye düğmeyi tıklatıldıktan olup olmadığını sınamak için aşağıdakine benzer bir kod işleyicisi içinde kullanın:
düğmeyi yardımcı olmak için el ile CS_DBLCLKS pencere sınıfı stil ekleme BS_NOTIFY ekleme ve stil. Ancak, el ile bu işlem Windows CE'yanı sıra, diğer platformlarda çalışan gönderilmesi iletinin izin vermiyor. Üste | Geri Bildirim VerDurumMicrosoft, bunun bu makalenin başında listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır. Üste | Geri Bildirim VerDaha fazla bilgiDavranışı yeniden oluşturma adımlarıMFC AppWizard WCE kullanarak yeni bir iletişim tabanlı uygulama oluşturun. Tüm varsayılan değerleri kabul etmek ve son ' u tıklatın.OnInitDialog yönteminde, dönüş ifadesi önce aşağıdaki kodu ekleyin: SetClassLong(m_hWnd, GCL_STYLE, GetClassLong(m_hWnd, GCL_STYLE) | CS_DBLCLKS);Düğme iletişim kutusuna ekleyin. Düğmeyi sağ fare düğmesiyle tıklatın ve sonra Özellikler ' i tıklatın. Stiller sekmesini tıklatın ve sonra <a0>bildir</a0> onay kutusunu seçin.Görünüm menüsünde Ek Yardım düğmesini tıklatıp ClassWizard menü öğesini seçerek, ClassWizard kullanın. Nesne kimlikleri</a0> bölümünde IDC_BUTTON1 ' ı tıklatın. Iletileri bölümünde BN_DOUBLECLICKED iletiyi tıklatın. Işlev Ekle'yi tıklatın ve sonra Kodu Düzenle'yi tıklatın.BN_DOUBLECLICKED ileti işleyicisi'düğmesi için bir kesme noktası koyun.Uygulama oluşturmak ve ne zaman oluşturma bitti çalıştırın.Kesme öykünücüsü çalışan veya aygıtta çalışan isabet değil, dikkat etmelidir. Windows CE çalıştıran bir Win32 uygulaması, yukarıdaki adımları gerçekleştirmek, işleyicinin beklendiği gibi çalışır. Üste | Geri Bildirim VerÖzelliklerMakale numarası: 247323 - Last Review: 23 Şubat 2014 Pazar - Gözden geçirme: 2.0Bu makaledeki bilginin uygulandığı durum:Microsoft Windows CE Toolkit for Visual C++ 6.0, Ne zaman ne ile kullanilir:Microsoft Foundation Class Library 4.2Anahtar Kelimeler: kbnosurvey kbarchive kbmt kbbug kbbutton KB247323 KbMttrMachine-translated ArticleÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.Makalenin İngilizcesi aşağıdaki gibidir:247323