Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
MFC'deki ana uygulama sınıfı, Windows işletim sistemi için bir uygulamanın başlatılmasını, çalıştırılmasını ve sonlandırılmasını kapsar. Çerçeve üzerinde oluşturulan bir uygulama , CWinApp'ten türetilmiş bir sınıfın tek bir nesnesine sahip olmalıdır. Bu nesne, pencereler oluşturulmadan önce oluşturulur.
CWinApp, bir veya daha fazla iş parçacığına sahip olabilen uygulamanızın ana yürütme iş parçacığını temsil eden CWinThread'den türetilir. MFC'nin son sürümlerinde, InitInstance, Çalıştır, ExitInstanceve OnIdle üye işlevleri aslında sınıfındadır CWinThread. Bu işlevler, tartışmanın nesnenin birincil iş parçacığı olmasından ziyade uygulama nesnesi rolüyle ilgili olduğu için burada üyeymiş gibi ele alınacaktır.
Uyarı
Uygulama sınıfınız uygulamanızın birincil yürütme iş parçacığını oluşturur. Win32 API işlevlerini kullanarak ikincil yürütme iş parçacıkları da oluşturabilirsiniz. Bu iş parçacıkları MFC Kitaplığı'nı kullanabilir. Daha fazla bilgi için bkz . Çoklu iş parçacığı kullanımı.
Windows işletim sistemi için herhangi bir program gibi çerçeve uygulamanızın da bir WinMain işlevi vardır. Ancak bir çerçeve uygulamasında yazmazsınız WinMain. Sınıf kitaplığı tarafından sağlanır ve uygulama başlatıldığında çağrılır.
WinMain pencere sınıflarını kaydetme gibi standart hizmetleri gerçekleştirir. Ardından uygulamayı başlatmak ve çalıştırmak için uygulama nesnesinin üye işlevlerini çağırır. (WinMain tarafından çağrılan CWinApp üye işlevlerini geçersiz kılarak WinMain özelleştirebilirsiniz.)
Uygulamayı başlatmak için uygulama WinMain nesnenizin InitApplication ve InitInstance üye işlevlerini çağırır. Uygulamanın ileti döngüsünü WinMain çalıştırmak için Üyeyi çalıştır işlevini çağırır. Sonlandırmada, WinMain uygulama nesnesinin ExitInstance üye işlevini çağırır.
Uyarı
Bu belgelerde kalın olarak gösterilen adlar, Microsoft Foundation Sınıf Kitaplığı ve Visual Studio tarafından sağlanan öğeleri gösterir.
monospaced biçiminde gösterilen adlar, oluşturduğunuz veya geçersiz kıldığınız öğeleri belirtir.
Ayrıca bakınız
Genel MFC Konuları
CWinApp ve MFC Uygulama Sihirbazı
Geçersiz Kılınabilir CWinApp Üye İşlevleri
Özel CWinApp Hizmetleri