Aracılığıyla paylaş


CWinApp sınıfı

Windows uygulama nesnesi türetmek taban sınıf.

class CWinApp : public CWinThread

Üyeler

362kaah4.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CWinApp::CWinApp

Yapıları bir CWinApp nesnesi.

362kaah4.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CWinApp::AddDocTemplate

Belge şablonu kullanılabilir belge şablonları uygulamanın listesine ekler.

CWinApp::AddToRecentFileList

Bir dosya adı en son kullanılanlar (mru) dosya listesine ekler.

CWinApp::ApplicationRecoveryCallback

Uygulamanın beklenmedik şekilde çıktığında çerçevesi tarafından çağrıldı.

CWinApp::CloseAllDocuments

Tüm açık belgeleri kapatır.

CWinApp::CreatePrinterDC

Yazıcı aygıt içeriğini oluşturur.

CWinApp::DelRegTree

Belirtilen anahtar ve alt anahtarlarda siler.

CWinApp::DoMessageBox

Implements AfxMessageBox uygulaması için.

CWinApp::DoWaitCursor

Bekleme imleci açar ve kapatır.

CWinApp::EnableD2DSupport

Uygulamayı etkinleştirir D2D destekler. Ana pencere başlatılmadan önce bu yöntemi çağırın.

CWinApp::EnableHtmlHelp

WinHelp yerine uygulama HTMLHelp uygular.

CWinApp::EnableTaskbarInteraction

Görev etkileşim sağlar.

CWinApp::ExitInstance

Uygulama sonlandırıldığında temizlemek için geçersiz kılar.

CWinApp::GetApplicationRecoveryParameter

Uygulama kurtarma yöntemi için girdi parametresi alır.

CWinApp::GetApplicationRecoveryPingInterval

Yeniden başlatma Yöneticisi'ni kurtarma geri çağrı işlevi geri dönmek bekleyeceği süreyi verir.

CWinApp::GetApplicationRestartFlags

Bayraklar için yeniden başlatma Yöneticisi'ni verir.

CWinApp::GetAppRegistryKey

hkey_current_user\ "Yazılım" döndürür anahtarı \RegistryKey\ProfileName.

CWinApp::GetDataRecoveryHandler

Bu uygulama örneği için veri kurtarma işleyicisi alır.

CWinApp::GetFirstDocTemplatePosition

İlk belge şablonu konumunu alır.

CWinApp::GetHelpMode

Uygulama tarafından kullanılan Yardım türünü alır.

CWinApp::GetNextDocTemplate

Belge şablonu konumunu alır. Kullanılan yinelemeli olabilir.

CWinApp::GetPrinterDeviceDefaults

Yazıcı Aygıt varsayılanlarını alır.

CWinApp::GetProfileBinary

Uygulamanın bir girdi ikili verileri alır.INI dosyası.

CWinApp::GetProfileInt

Tamsayı uygulamanın bir girdi alır.INI dosyası.

CWinApp::GetProfileString

Bir uygulamanın girişinde bir dize alır.INI dosyası.

CWinApp::GetSectionKey

hkey_current_user\ "Yazılım" döndürür anahtarı \RegistryKey\AppName\lpszSection.

CWinApp::HideApplication

Tüm belgeleri kapatmadan önce uygulamayı gizler.

CWinApp::HtmlHelp

Çağrı HTMLHelp Windows işlevi.

CWinApp::InitInstance

Window nesneleri oluşturma gibi Windows oluşumu başlatma gerçekleştirmek için geçersiz kılar.

CWinApp::IsTaskbarInteractionEnabled

Windows 7 görev etkileşim etkin olup olmadığını söyler.

CWinApp::LoadCursor

İmleç kaynak yükler.

CWinApp::LoadIcon

Bir simge kaynaðýnýn yükler.

CWinApp::LoadOEMCursor

Yükleri Windows oem önceden imleç, ocr_ sabitleri WİNDOWS'da belirtin.H.

CWinApp::LoadOEMIcon

Windows oem önceden tanımlanmış simgesi yükler, OIC_ sabitleri WİNDOWS'da belirtin.H.

CWinApp::LoadStandardCursor

Yükleri Windows önceden imleç, IDC_ sabitleri WİNDOWS'da belirtin.H.

CWinApp::LoadStandardIcon

Windows önceden tanımlanmış simgesi yükler, IDI_ sabitleri WİNDOWS'da belirtin.H.

CWinApp::OnDDECommand

Adı verilen yanıt bir dinamik veri çerçevesi tarafından Değişimi (dde) komutunu çalıştır.

CWinApp::OnIdle

Uygulamaya özgü boşta kalma süresi işleme gerçekleştirmek için geçersiz kılar.

CWinApp::OpenDocumentFile

Bir dosyadan bir belgeyi açmak için framework tarafından çağrıldı.

CWinApp::ParseCommandLine

Bağımsız parametreleri ve komut satırı bayrakları ayrıştırır.

CWinApp::PreTranslateMessage

Windows işlevleri dağıtılan önce iletileri süzer TranslateMessage ve DispatchMessage.

CWinApp::ProcessMessageFilter

Uygulama ulaşmadan belirli iletileri kesintiye uğratır.

CWinApp::ProcessShellCommand

Komut satırı bağımsız değişkenleri ve bayraklar işler.

CWinApp::ProcessWndProcException

Uygulamanın ileti ve komut işleyicisi tarafından atılan iþlenmemiþ tüm özel durumlarý yakalar.

CWinApp::Register

Özelleştirilmiş kayıt yapar.

CWinApp::RegisterWithRestartManager

Uygulama yeniden başlatma Yöneticisi ile kaydeder.

CWinApp::ReopenPreviousFilesAtRestart

Yeniden başlatma Yöneticisi'ni uygulamanın beklenmedik şekilde çıkıldı, açık olan dosyaları yeniden açar olup olmadığını belirler.

CWinApp::RestartInstance

Yeniden başlatma Yöneticisi tarafından başlatılan uygulama yeniden başlatma gerçekleştirir.

CWinApp::RestoreAutosavedFilesAtRestart

Uygulamayı yeniden başlatıldığında yeniden başlatma Yöneticisi'ni otomatik olarak kaydedilmiş dosyaları geri yükler olup olmadığını belirler.

CWinApp::Run

Varsayılan ileti döngüsünü çalıştırır. İleti döngüsü özelleştirmek için geçersiz kılar.

CWinApp::RunAutomated

Uygulamanın komut satırı için test /Automation seçeneği. Kullanımdan kalktı. Bunun yerine, değeri kullanmak CCommandLineInfo::m_bRunAutomated sonra arama ParseCommandLine.

CWinApp::RunEmbedded

Uygulamanın komut satırı için test /Embedding seçeneği. Kullanımdan kalktı. Bunun yerine, değeri kullanmak CCommandLineInfo::m_bRunEmbedded sonra arama ParseCommandLine.

CWinApp::SaveAllModified

Değiştirilen tüm belgeleri kaydetmek için kullanıcıya sorar.

CWinApp::SelectPrinter

Yazdır iletişim kutusu aracılığıyla bir kullanıcı tarafından önceden belirtilen bir yazıcı seçer.

CWinApp::SetHelpMode

Ayarlar ve uygulama tarafından kullanılan Yardım türü başlatır.

CWinApp::SupportsApplicationRecovery

Yeniden başlatma Yöneticisi'ni bir uygulamanın beklenmedik şekilde çıkıldı kurtarır olup olmadığını belirler.

CWinApp::SupportsAutosaveAtInterval

Yeniden başlatma Yöneticisi'ni autosaves düzenli aralıklarla belgeleri açılıp açılmayacağını belirler.

CWinApp::SupportsAutosaveAtRestart

Belirler olup olmadığını yeniden başlatma Yöneticisi'ni autosaves tüm açık belgeleri uygulamayı yeniden başlatıldığında.

CWinApp::SupportsRestartManager

Uygulama yeniden başlatma Yöneticisi'ni destekleyip desteklemediğini belirler.

CWinApp::Unregister

Her şeyi tarafından kaydedilen bilinen kaydını siler CWinApp nesnesi.

CWinApp::WinHelp

Çağrı WinHelp Windows işlevi.

CWinApp::WriteProfileBinary

İkili veri uygulamanın girişine yazar.INI dosyası.

CWinApp::WriteProfileInt

Tamsayı, bir uygulamanın girişine yazar.INI dosyası.

CWinApp::WriteProfileString

Bir dize uygulamanın girişine yazar.INI dosyası.

362kaah4.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CWinApp::EnableShellOpen

Kullanıcının Windows Dosya Yöneticisi'nden veri dosyalarını açmasına izin verir.

CWinApp::LoadStdProfileSettings

Yükleri standardı.Liste özelliği dosya INİ dosyası ayarları ve mru etkinleştirir.

CWinApp::OnContextHelp

ÜST KRKT + F1 Yardım uygulama içinde işler.

CWinApp::OnFileNew

Implements ID_FILE_NEW komut.

CWinApp::OnFileOpen

Implements ID_FILE_OPEN komut.

CWinApp::OnFilePrintSetup

Implements ID_FILE_PRINT_SETUP komut.

CWinApp::OnHelp

F1 Yardım (geçerli bağlamı kullanarak) uygulaması içinde ele alır.

CWinApp::OnHelpFinder

İşleme ID_HELP_FINDER ve ID_DEFAULT_HELP komutları.

CWinApp::OnHelpIndex

İşleme ID_HELP_INDEX komutu ve varsayılan Yardım konusunu sağlar.

CWinApp::OnHelpUsing

İşleme ID_HELP_USING komut.

CWinApp::RegisterShellFileTypes

Uygulamanın tüm belge tipleri Windows Dosya Yöneticisi ile kaydeder.

CWinApp::SetAppID

Açıkça uygulama kullanıcı modeli kimliği, uygulama için ayarlar. (En iyi uygulama kurucu yerdir) kullanıcıya herhangi bir kullanıcı arabirimi sunulur önce bu yöntemi çağrılmalıdır.

CWinApp::SetRegistryKey

Uygulama ayarları yerine kayıt defterinde saklanan neden olur.INI dosyaları.

CWinApp::UnregisterShellFileTypes

Uygulamanın tüm belge tipleri Windows Dosya Yöneticisi ile kaydını siler.

362kaah4.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CWinApp::m_bHelpMode

Kullanıcı Yardım içeriği modunda (genellikle ÜstKrkt + F1'e çağrılan) olup olmadığını gösterir.

CWinApp::m_eHelpType

Uygulama tarafından kullanılan Yardım türünü belirtir.

CWinApp::m_hInstance

Geçerli uygulamanın örneğini tanımlar.

CWinApp::m_lpCmdLine

Komut satırı uygulaması için belirten boş sonlandırılmış bir dizeye işaret ediyor.

CWinApp::m_nCmdShow

Pencerenin nasıl başlangıçta gösterilmesini belirtir.

CWinApp::m_pActiveWnd

ole sunucusu yerinde etkinken konteyner uygulamasının ana pencere için işaretçi.

CWinApp::m_pszAppID

Uygulama kullanıcı modelinin kimliği.

CWinApp::m_pszAppName

Uygulamanın adını belirtir.

CWinApp::m_pszExeName

Uygulama modülü adı.

CWinApp::m_pszHelpFilePath

Uygulamanın Yardım dosyasının yolu.

CWinApp::m_pszProfileName

Uygulamanın.INI dosya adı.

CWinApp::m_pszRegistryKey

Uygulama profili ayarlarını depolamak için tam kayıt defteri anahtarını belirlemek için kullanılır.

362kaah4.collapse_all(tr-tr,VS.110).gifKorumalı veri üyeleri

Ad

Description

CWinApp::m_dwRestartManagerSupportFlags

Yeniden başlatma Yöneticisi'ni nasıl davranacağını belirleyen işaretler.

CWinApp::m_nAutosaveInterval

Autosaves arasındaki milisaniye cinsinden süre uzunluğu.

CWinApp::m_pDataRecoveryHandler

Uygulama veri kurtarma işleyicisi için işaretçi.

Notlar

Uygulama nesnesini (ve her örneği) uygulamanız başlatma ve uygulamayı çalıştırmak için üye işlevleri sağlar.

Microsoft Foundation sınıflarını kullanan her uygulama yalnızca türetilen bir nesne içerebilir CWinApp. Bu nesnenin diğer C++ genel nesneler oluşturulur oluşturulur ve Windows çağırdığında zaten kullanılabilir WinMain Microsoft Foundation Class Library tarafından sağlanan işlev. Sizin türetilmiş bildirmek CWinApp genel düzeyde nesne.

Uygulama sınıfından türer ne zaman CWinApp, geçersiz kılma InitInstance üye işlev uygulamanızın ana window nesnesi oluşturun.

Ek olarak CWinApp üye işlevler Microsoft Foundation Class Library erişmek için aşağıdaki genel işlevlerini sağlar sizin CWinApp nesnesi ve diğer genel bilgiler:

  • AfxGetApp için bir işaretçi alır CWinApp nesnesi.

  • AfxGetInstanceHandle geçerli uygulama örneği için bir tanıtıcı elde eder.

  • AfxGetResourceHandle uygulama kaynakları için bir tanıtıcı elde eder.

  • AfxGetAppName uygulamanın adını içeren bir dize için bir işaretçi alır. Alternatif olarak, bir işaretçi varsa, CWinApp nesnesini, kullanmak m_pszExeName uygulamanın adı alınamıyor.

Bkz: CWinApp: uygulama sınıfı hakkında daha fazla bilgi için CWinApp sınıfı, aşağıdaki genel bir bakış da dahil olmak üzere:

  • CWinApp-Uygulama Sihirbazı tarafından yazılmış bir kod türetilir.

  • CWinAppkullanıcının uygulamanıza yürütme sırasını rolünde.

  • CWinAppüye işlevi birözelliðini 's.

  • CWinAppkullanıcının anahtar overridables.

M_hPrevInstance veri üyesi artık yok. Önceki örneği algılama hakkında bilgi için CWinApp, at bkz: Bilgi Bankası makalesinin "Nasıl tanımlamak bir önceki örnek, bir uygulamanın" (KB106385) https://support.microsoft.com/default.aspx?scid=kb;en-us;106385.

Devralma hiyerarşisi

CObject

CCmdTarget

CWinThread

CWinApp

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Görevler

Nasıl yapılır: yeniden başlatma Yöneticisi desteği ekleme

Başvuru

CWinThread sınıfı

Hiyerarşi grafik