다음을 통해 공유


CWinApp 클래스

Windows 응용 프로그램 개체에서 파생 되는 기본 클래스입니다.

class CWinApp : public CWinThread

멤버

362kaah4.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CWinApp::CWinApp

CWinApp 개체를 생성합니다.

362kaah4.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CWinApp::AddDocTemplate

문서 템플릿은 응용 프로그램의 사용 가능한 문서 서식 파일 목록에 추가합니다.

CWinApp::AddToRecentFileList

파일 이름 가장 최근에 사용한 (MRU) 파일 목록에 추가합니다.

CWinApp::ApplicationRecoveryCallback

응용 프로그램이 예기치 않게 종료 될 때 프레임 워크에 의해 호출 됩니다.

CWinApp::CloseAllDocuments

열려 있는 모든 문서를 닫습니다.

CWinApp::CreatePrinterDC

프린터 장치 컨텍스트를 만듭니다.

CWinApp::DelRegTree

지정 된 키와 모든 하위 키를 삭제합니다.

CWinApp::DoMessageBox

Implements AfxMessageBox 응용 프로그램.

CWinApp::DoWaitCursor

대기 커서를 켜고 끕니다.

CWinApp::EnableD2DSupport

응용 프로그램 D2D 를 지원 합니다.이 메서드는 주 창이 초기화되기 전에 호출합니다.

CWinApp::EnableHtmlHelp

WinHelp 대신 응용 프로그램에서 Htmlhelp를 구현.

CWinApp::EnableTaskbarInteraction

작업 표시줄의 상호 작용을 수 있습니다.

CWinApp::ExitInstance

응용 프로그램이 종료 되 면 정리 하도록 재정의 하십시오입니다.

CWinApp::GetApplicationRecoveryParameter

응용 프로그램 복구 방법에 대 한 입력된 매개 변수를 검색합니다.

CWinApp::GetApplicationRecoveryPingInterval

다시 시작 관리자 복구 콜백 함수에 반환 될 때까지 기다리는 시간을 반환 합니다.

CWinApp::GetApplicationRestartFlags

다시 시작 관리자에 대 한 플래그를 반환합니다.

CWinApp::GetAppRegistryKey

HKEY_CURRENT_USER\ "소프트웨어"에 대 한 반환 키를 \RegistryKey\ProfileName.

CWinApp::GetDataRecoveryHandler

이 응용 프로그램이 인스턴스에 대 한 데이터 복구 처리기를 가져옵니다.

CWinApp::GetFirstDocTemplatePosition

첫 번째 문서 서식 파일의 위치를 검색합니다.

CWinApp::GetHelpMode

응용 프로그램에서 사용 하는 도움말의 형식을 검색 합니다.

CWinApp::GetNextDocTemplate

문서 서식 파일의 위치를 검색합니다.재귀적으로 사용된 될 수 있습니다.

CWinApp::GetPrinterDeviceDefaults

프린터 장치 기본값을 검색합니다.

CWinApp::GetProfileBinary

항목에는 응용 프로그램에서 이진 데이터를 검색합니다.INI 파일입니다.

CWinApp::GetProfileInt

정수는 응용 프로그램에서 항목을 검색합니다.INI 파일입니다.

CWinApp::GetProfileString

항목에는 응용 프로그램에서 문자열을 검색합니다.INI 파일입니다.

CWinApp::GetSectionKey

HKEY_CURRENT_USER\ "소프트웨어"에 대 한 반환 키를 \RegistryKey\AppName\lpszSection.

CWinApp::HideApplication

모든 문서를 닫기 전에 응용 프로그램을 숨깁니다.

CWinApp::HtmlHelp

호출 된 HTMLHelp Windows 함수.

CWinApp::InitInstance

창 개체를 만들 때 처럼 Windows 인스턴스 초기화를 수행 하도록 재정의 하십시오.

CWinApp::IsTaskbarInteractionEnabled

Windows 7 작업 표시줄의 상호 작용을 사용할 수 있는지 여부를 알려 줍니다.

CWinApp::LoadCursor

커서 리소스를 로드합니다.

CWinApp::LoadIcon

아이콘 리소스를 로드합니다.

CWinApp::LoadOEMCursor

로드 Windows OEM 미리 정의 된 커서는는 OCR_ WINDOWS에서 상수를 지정 합니다.H.

CWinApp::LoadOEMIcon

OEM Windows 미리 정의 된 아이콘을 로드 하는 OIC_ 상수에서 지정.H.

CWinApp::LoadStandardCursor

로드 Windows 미리 정의 된 커서는는 IDC_ WINDOWS에서 상수를 지정 합니다.H.

CWinApp::LoadStandardIcon

Windows의 미리 정의 된 아이콘을 로드 하는 IDI_ 상수에서 지정.H.

CWinApp::OnDDECommand

호출 프레임 워크에 대 한 응답으로 동적 데이터 교환 (DDE) 실행 명령입니다.

CWinApp::OnIdle

응용 프로그램별 유휴 시간 처리를 수행 하도록 재정의 됩니다.

CWinApp::OpenDocumentFile

문서를 열려면 파일에서 프레임 워크에서 호출 합니다.

CWinApp::ParseCommandLine

명령줄에서 플래그 및 개별 매개 변수를 구문 분석합니다.

CWinApp::PreTranslateMessage

메시지를 Windows 함수를 디스패치하기 전에 필터링 TranslateMessageDispatchMessage.

CWinApp::ProcessMessageFilter

이러한 응용 프로그램에 도달 하기 전에 특정 메시지를 차단 합니다.

CWinApp::ProcessShellCommand

플래그 및 명령줄 인수를 처리합니다.

CWinApp::ProcessWndProcException

응용 프로그램의 메시지 및 명령 처리기에서 throw 된 모든 처리 되지 않은 예외를 차단 합니다.

CWinApp::Register

사용자 지정된 등록을 수행합니다.

CWinApp::RegisterWithRestartManager

응용 프로그램이 다시 시작 관리자에 등록합니다.

CWinApp::ReopenPreviousFilesAtRestart

다시 시작 관리자 응용 프로그램이 예기치 않게 종료할 때 열려 있던 파일을 다시 열 것인지를 결정 합니다.

CWinApp::RestartInstance

다시 시작 관리자가 시작 하는 응용 프로그램 다시 시작을 처리 합니다.

CWinApp::RestoreAutosavedFilesAtRestart

응용 프로그램이 다시 시작 될 때 다시 시작 관리자 자동 저장 됨 파일 복원 여부를 결정 합니다.

CWinApp::Run

기본 메시지 루프를 실행합니다.사용자 메시지 루프를 재정의 합니다.

CWinApp::RunAutomated

응용 프로그램의 명령줄에 대 한 테스트는 /Automation 옵션.사용되지 않습니다.대신 값을 사용 하 여 CCommandLineInfo::m_bRunAutomated 호출 ParseCommandLine.

CWinApp::RunEmbedded

응용 프로그램의 명령줄에 대 한 테스트는 /Embedding 옵션.사용되지 않습니다.대신 값을 사용 하 여 CCommandLineInfo::m_bRunEmbedded 호출 ParseCommandLine.

CWinApp::SaveAllModified

사용자가 수정한 모든 문서를 저장할지 묻는 메시지가 나타납니다.

CWinApp::SelectPrinter

이전에 인쇄 대화 상자를 통해 사용자 지정 된 프린터를 선택 합니다.

CWinApp::SetHelpMode

설정 하 고 응용 프로그램에서 사용 되는 도움말 종류를 초기화 합니다.

CWinApp::SupportsApplicationRecovery

다시 시작 관리자가 예기치 않게 종료 하는 응용 프로그램 복구 여부를 결정 합니다.

CWinApp::SupportsAutosaveAtInterval

다시 시작 관리자 autosaves 정기적으로 문서를 열어 둘 것인지를 결정 합니다.

CWinApp::SupportsAutosaveAtRestart

결정 여부 다시 시작 관리자 autosaves 응용 프로그램을 다시 시작할 때 문서 엽니다.

CWinApp::SupportsRestartManager

응용 프로그램이 다시 시작 관리자 지원 하는지 여부를 결정 합니다.

CWinApp::Unregister

모두 정상으로 등록 취소를 CWinApp 개체입니다.

CWinApp::WinHelp

호출 된 WinHelp Windows 함수.

CWinApp::WriteProfileBinary

이진 데이터 항목에는 응용 프로그램을 씁니다.INI 파일입니다.

CWinApp::WriteProfileInt

응용 프로그램의 진입점에 정수를 씁니다.INI 파일입니다.

CWinApp::WriteProfileString

응용 프로그램의 항목에 문자열을 씁니다.INI 파일입니다.

362kaah4.collapse_all(ko-kr,VS.110).gifProtected 메서드

Name

설명

CWinApp::EnableShellOpen

Windows 파일 관리자에서 데이터 파일을 열 수 있습니다.

CWinApp::LoadStdProfileSettings

표준 로드 합니다.INI 파일 설정 및 활성화는 MRU 파일 목록 기능

CWinApp::OnContextHelp

SHIFT + F1 도움말 응용 프로그램 내에서 처리합니다.

CWinApp::OnFileNew

구현 된 ID_FILE_NEW 명령입니다.

CWinApp::OnFileOpen

구현 된 ID_FILE_OPEN 명령입니다.

CWinApp::OnFilePrintSetup

구현 된 ID_FILE_PRINT_SETUP 명령입니다.

CWinApp::OnHelp

F1 도움말 (현재 컨텍스트를 사용 하 여) 응용 프로그램 내에서 처리 합니다.

CWinApp::OnHelpFinder

처리는 ID_HELP_FINDERID_DEFAULT_HELP 명령입니다.

CWinApp::OnHelpIndex

처리는 ID_HELP_INDEX 명령 및 기본 도움말 항목을 제공 합니다.

CWinApp::OnHelpUsing

ID_HELP_USING 명령을 처리합니다.

CWinApp::RegisterShellFileTypes

응용 프로그램의 모든 문서 형식을 Windows 파일 관리자를 등록합니다.

CWinApp::SetAppID

명시적으로 응용 프로그램에 대 한 응용 프로그램 사용자 모델 ID를 설정합니다.모든 사용자 인터페이스 (응용 프로그램 생성자는 최상의 장소입니다) 사용자에 게 표시 되기 전에이 메서드를 호출 해야 합니다.

CWinApp::SetRegistryKey

응용 프로그램 설정이 아닌 레지스트리에 저장 됩니다.INI 파일입니다.

CWinApp::UnregisterShellFileTypes

Windows 파일 관리자를 사용 하 여 응용 프로그램의 모든 문서 형식 등록을 취소 합니다.

362kaah4.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CWinApp::m_bHelpMode

사용자 (일반적으로 호출을 SHIFT + F1) 도움말 컨텍스트 모드 인지를 나타냅니다.

CWinApp::m_eHelpType

도움말 응용 프로그램에 사용 되는 형식을 지정 합니다.

CWinApp::m_hInstance

응용 프로그램의 현재 인스턴스를 식별합니다.

CWinApp::m_lpCmdLine

응용 프로그램에 대 한 명령줄을 지정 하는 null로 끝나는 문자열을 가리킵니다.

CWinApp::m_nCmdShow

창이 처음 표시 될 방식을 지정 합니다.

CWinApp::m_pActiveWnd

OLE 서버를 현재 위치에서 활성화 될 때 컨테이너 응용 프로그램의 주 창에 대 한 포인터입니다.

CWinApp::m_pszAppID

응용 프로그램 사용자 모델 id

CWinApp::m_pszAppName

응용 프로그램의 이름을 지정합니다.

CWinApp::m_pszExeName

응용 프로그램의 모듈 이름입니다.

CWinApp::m_pszHelpFilePath

응용 프로그램의 도움말 파일의 경로입니다.

CWinApp::m_pszProfileName

응용 프로그램의.INI 파일 이름입니다.

CWinApp::m_pszRegistryKey

응용 프로그램 프로 파일 설정을 저장 하기 위한 전체 레지스트리 키를 확인 하는 데 사용 합니다.

362kaah4.collapse_all(ko-kr,VS.110).gif보호된 데이터 멤버

Name

설명

CWinApp::m_dwRestartManagerSupportFlags

다시 시작 관리자의 동작 방식을 결정 하는 플래그입니다.

CWinApp::m_nAutosaveInterval

Autosaves 사이의 밀리초 단위의 시간 길이입니다.

CWinApp::m_pDataRecoveryHandler

데이터 복구 처리기는 응용 프로그램에 대 한 포인터입니다.

설명

응용 프로그램 개체 응용 프로그램 (및 각 인스턴스의) 초기화 하 고 응용 프로그램 실행에 대 한 멤버 함수를 제공 합니다.

Mfc 클래스를 사용 하 여 각 응용 프로그램에서 파생 한 개체는 포함할 수 있습니다 CWinApp.이 개체 다른 C++ 전역 개체를 만들 때 생성 되며, Windows에서 호출 하는 경우는 이미 사용할 수 있는 WinMain Microsoft Foundation 클래스 라이브러리에서 제공 하는 함수.선언 하면 파생 된 CWinApp 개체는 전역 수준에서.

응용 프로그램 클래스에서 파생 CWinApp, 재정의 InitInstance 멤버 함수를 응용 프로그램의 주 창 개체를 만들 수 있습니다.

외에 CWinApp 멤버 함수를 제공 Mfc 라이브러리에 액세스 하려면 다음 전역 함수를 CWinApp 개체와 다른 글로벌 정보:

  • AfxGetApp 에 대 한 포인터를 가져옵니다는 CWinApp 개체입니다.

  • AfxGetInstanceHandle 현재 응용 프로그램 인스턴스에 대 한 핸들을 가져옵니다.

  • AfxGetResourceHandle 응용 프로그램의 리소스 핸들을 가져옵니다.

  • AfxGetAppName 응용 프로그램의 이름이 들어 있는 문자열에 대 한 포인터를 가져옵니다.또는 경우에 대 한 포인터는 CWinApp 개체, 사용 m_pszExeName 응용 프로그램의 이름입니다.

참조 CWinApp: 응용 프로그램 클래스의 에 대 한 자세한는 CWinApp 다음의 개요를 포함 하 여 클래스:

  • CWinApp-응용 프로그램 마법사로 작성 된 코드를 파생 합니다.

  • CWinApp역할에 일련의 응용 프로그램을 실행 합니다.

  • CWinApp멤버 함수 구현은 기본의입니다.

  • CWinApp주요 함수.

M_hPrevInstance 데이터 멤버를 더 이상 없습니다.이전 인스턴스를 검색 하는 방법에 대 한 CWinApp에서 기술 자료 문서 "어떻게에 식별는 이전 인스턴스를 있는 응용 프로그램" (KB106385)를 참조 하십시오 https://support.microsoft.com/default.aspx?scid=kb;en-us;106385.

상속 계층 구조

CObject

CCmdTarget

CWinThread

CWinApp

요구 사항

헤더: afxwin.h

참고 항목

작업

방법: 다시 시작 관리자 지원 추가

참조

CWinThread 클래스

계층 구조 차트