Makale numarası: 142415 - Son Gözden Geçirme: 09 Aralık 2003 Salı - Gözden geçirme: 2.0 SORUN: MFC Message Handler ile PostThreadMessage() çağırılır.
Bu SayfadaBelirtilerKod PostThreadMessage() Win32 işlevini kullandığında, MFC ileti işleyicileri denir. NedenIletinin, PostThreadMessage() aradığınızda iş parçacığının ileti sırasına yerleştirilir. Bu şekilde postalanan iletileri içeren bir pencere ilişkili olduğu için ancak MFC bunları ileti veya komut işleyicilerine gönderme değil. Bu iletileri işleyecek CWinApp türetilen sınıfın PreTranslateMessage() işlevi geçersiz kılmak ve iletileri el ile işlemek üzere. ÇözümAşağıdaki kod PostThreadMessage() CWinApp türetilmiş sınıf tek iş parçacıklı bir uygulama kullanarak InitInstance() ilgili olarak arama gösterilmiştir. Burada gösterilen kodu, alternatif CWinThread türetilen sınıfta koyabilirsiniz dışında ilke ikincil iş parçacıkları için aynıdır. Visual C++ 4.2 iş parçacıkları için deftere nakledilen işleme iletileri desteklemiyor. Daha fazla bilgi için Visual C++ 4.2 belgelerinde ON_THREAD_MESSAGE bakın. Not: MFC işçi iş parçacığı, bir ileti döngüsü/kullanıcı arabirimi olan bir iş parçacığı kullanmanız gerekir; böylece ilişkili pump sahip değilsiniz. Örnek kodReferanslarCWinThread nesnesi hakkında daha fazla bilgi için lütfen aşağıdakilere bakın: MFC Ansiklopedi, multithreading: kullanıcı arabirimi iş parçacığı oluşturma. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖ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:142415
(http://support.microsoft.com/kb/142415/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste