다음을 통해 공유


CWinAppEx 클래스

CWinAppEx응용 프로그램 상태 처리 상태를 레지스트리에 저장 상태를 레지스트리에서 로드 응용 프로그램 관리자를 초기화 및 이러한 동일한 응용 프로그램 관리자에 대 한 링크를 제공 합니다.

class CWinAppEx : public CWinApp

멤버

Public 생성자

Name

설명

CWinAppEx::CWinAppEx

CWinAppEx 개체를 생성합니다.

Public 메서드

Name

설명

CWinAppEx::CleanState

응용 프로그램에 대 한 정보는 Windows 레지스트리에서 제거합니다.

CWinAppEx::EnableLoadWindowPlacement

응용 프로그램의 초기 크기 및 위치를 주 프레임 창 레지스트리에서 로드 여부를 지정 합니다.

CWinAppEx::EnableTearOffMenus

수 있도록 분리 된 메뉴는 응용 프로그램에 대 한입니다.

CWinAppEx::EnableUserTools

응용 프로그램에서 사용자 지정 메뉴 명령을 만들 수 있습니다.

CWinAppEx::ExitInstance

프레임 워크에 의해 호출 된 Run 멤버 함수를이 응용 프로그램의이 인스턴스를 종료 합니다. (재정의 CWinApp::ExitInstance.)

CWinAppEx::GetBinary

지정 된 레지스트리 값에 연결 된 이진 데이터를 읽습니다.

CWinAppEx::GetContextMenuManager

전역 하는 포인터를 반환 합니다. CContextMenuManager 개체입니다.

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

Windows 레지스트리에 저장 된 응용 프로그램의 주 버전을 반환 합니다.

CWinAppEx::GetDataVersionMinor

Windows 레지스트리에 저장 된 응용 프로그램의 부 버전을 반환 합니다.

CWinAppEx::GetInt

지정 된 레지스트리 값에 연결 된 숫자 데이터를 읽습니다.

CWinAppEx::GetKeyboardManager

전역 하는 포인터를 반환 합니다. CKeyboardManager 개체입니다.

CWinAppEx::GetMouseManager

전역 하는 포인터를 반환 합니다. CMouseManager 개체입니다.

CWinAppEx::GetObject

읽어 CObject-지정한 레지스트리 값이 연결 된 데이터를 파생 합니다.

CWinAppEx::GetRegSectionPath

레지스트리 키의 경로 나타내는 문자열을 반환 합니다. 제공 된 상대 경로 응용 프로그램 경로와이 경로 연결합니다.

CWinAppEx::GetRegistryBase

응용 프로그램에 대 한 레지스트리 경로 반환합니다.

CWinAppEx::GetSectionBinary

지정 된 키와 값을 레지스트리와 연관 된 이진 데이터를 읽습니다.

CWinAppEx::GetSectionInt

숫자 데이터에서 지정 된 키와 값에 관련 된 레지스트리를 읽습니다.

CWinAppEx::GetSectionObject

읽어 CObject 값을 레지스트리에서 지정 된 키와 연결 된 데이터입니다.

CWinAppEx::GetSectionString

지정 된 키와 값을 레지스트리에서 연결 된 문자열 데이터를 읽습니다.

CWinAppEx::GetShellManager

전역 하는 포인터를 반환 합니다. CShellManager 개체입니다.

CWinAppEx::GetString

지정 된 레지스트리 값에 연결 된 문자열 데이터를 읽습니다.

CWinAppEx::GetTooltipManager

전역 하는 포인터를 반환 합니다. CTooltipManager 개체입니다.

CWinAppEx::GetUserToolsManager

전역 하는 포인터를 반환 합니다. CUserToolsManager 개체입니다.

CWinAppEx::InitContextMenuManager

CContextMenuManager 개체를 초기화합니다.

CWinAppEx::InitKeyboardManager

CKeyboardManager 개체를 초기화합니다.

CWinAppEx::InitMouseManager

CMouseManager 개체를 초기화합니다.

CWinAppEx::InitShellManager

초기화는 CShellManager 클래스

CWinAppEx::InitTooltipManager

CTooltipManager 클래스를 초기화합니다.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

지정 된 키를 레지스트리에서 있는지 여부를 나타냅니다.

CWinAppEx::LoadState

레지스트리에서 응용 프로그램 상태를 로드합니다.

CWinAppEx::OnAppContextHelp

상황에 맞는 도움말을 사용자가 요청할 때 프레임 워크에 의해 호출 된 사용자 지정 대화 상자.

CWinAppEx::OnViewDoubleClick

사용자 응용 프로그램에서 아무 곳 이나 두 번 클릭 하면 사용자 정의 명령을 호출 합니다.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

응용 프로그램 프레임 워크의 상태는 Windows 레지스트리에 씁니다.

CWinAppEx::SetRegistryBase

기본 레지스트리 키의 경로 설정합니다. 이 키에 대 한 모든 후속 레지스트리 호출 루트로 활용할 수 있습니다.

CWinAppEx::ShowPopupMenu

팝업 메뉴를 표시합니다.

CWinAppEx::WriteBinary

이진 데이터는 지정 된 레지스트리 값을 씁니다.

CWinAppEx::WriteInt

숫자 데이터에 지정 된 레지스트리 값을 씁니다.

CWinAppEx::WriteObject

기록 데이터에서 파생 되는 CObject 클래스 지정 된 레지스트리 값을.

CWinAppEx::WriteSectionBinary

이진 데이터에 지정 된 레지스트리 키의 값을 씁니다.

CWinAppEx::WriteSectionInt

숫자 데이터 값의 지정 된 레지스트리 키에 씁니다.

CWinAppEx::WriteSectionObject

기록 데이터에서 파생 된 CObject 값 클래스의 지정 된 레지스트리 키.

CWinAppEx::WriteSectionString

지정 된 레지스트리 키의 값을 문자열 데이터를 씁니다.

CWinAppEx::WriteString

지정 된 레지스트리 값에 문자열 데이터를 씁니다.

Protected 메서드

Name

설명

CWinAppEx::LoadCustomState

응용 프로그램 상태가 로드 되지 않은 경우 프레임 워크에서 호출 됩니다.

CWinAppEx::LoadWindowPlacement

크기 및 위치를 응용 프로그램의 레지스트리를 로드할 때 프레임 워크에 의해 호출 됩니다. 로드 된 데이터의 크기와 위치는 주 프레임의 마지막으로 응용 프로그램을 닫을 때 포함 되어 있습니다.

CWinAppEx::OnClosingMainFrame

주 프레임 창을 처리할 때 프레임 워크에 의해 호출 WM_CLOSE.

CWinAppEx::PreLoadState

바로 전에 프레임 워크에서 호출 응용 프로그램의 상태를 로드 됩니다.

CWinAppEx::PreSaveState

바로 전에 프레임 워크에서 호출 응용 프로그램 상태에 저장 됩니다.

CWinAppEx::ReloadWindowPlacement

크기와 위치를 제공 된 창에서 레지스트리를 다시 로드

CWinAppEx::SaveCustomState

응용 프로그램 상태를 레지스트리에 씁니다. 그 후 프레임 워크에 의해 호출 됩니다.

CWinAppEx::StoreWindowPlacement

주 프레임의 위치와 크기를 레지스트리에 쓸 프레임 워크에서 호출 합니다.

데이터 멤버

Name

설명

CWinAppEx::m_bForceImageReset

프레임 워크는 프레임 창 도구 모음에서 로드 될 때 모든 도구 모음 이미지 다시 여부를 지정 합니다.

설명

대부분의 MFC 프레임 워크에서 제공 하는 기능에 따라 달라 집니다를 CWinAppEx 클래스입니다. 통합할 수 있는 CWinAppEx 두 가지 응용 프로그램 클래스:

  • 생성 된 CWinAppEx 주 스레드에서 클래스.

  • 주 응용 프로그램 클래스에서 파생 CWinAppEx.

통합 하 여 후 CWinAppEx 응용 프로그램에 응용 프로그램 관리자 중 하나를 초기화할 수 있습니다. 응용 프로그램 관리자를 사용 하기 전에 적절 한 초기화 메서드를 호출 하 여 초기화 해야 합니다. 특정 관리자에 대 한 포인터를 얻으려면 관련된 get 메서드를 호출 합니다. The CWinAppEx class manages the following application managers: CMouseManager 클래스, CContextMenuManager 클래스, CKeyboardManager 클래스, CUserToolsManager 클래스, and CMenuTearOffManager 클래스.

상속 계층 구조

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

요구 사항

헤더: afxwinappex.h

참고 항목

참조

계층 구조 차트

CWinApp 클래스

CMouseManager 클래스

CContextMenuManager 클래스

CKeyboardManager 클래스

CUserToolsManager 클래스

기타 리소스

MFC 클래스