IDE 상수
VSConstants 클래스는 IDE(통합 개발 환경)와 관련되고 이전에 헤더 파일에만 정의된 상수를 제공합니다.
논리적 및 물리적 뷰
값 | 설명 |
---|---|
Code_guid | GUID_VSStandardCommandSet97cmdidOpenWith 처리기는 이 값을 메서드에 OpenStandardEditor 전달하여 가능한 코드 뷰에서 열기 대화 상자를 가져와야 합니다. |
Debugging_guid | GUID_VSStandardCommandSet97cmdidOpenWith 처리기는 이 값을 메서드에 OpenStandardEditor 전달하여 열기 대화 상자를 가져옵니다. 이 경우 동일한 보기에 매핑되는 가능한 Debugging_guid 디버깅 보기로 Code_guid채워집니다. |
Designer_guid | GUID_VSStandardCommandSet97cmdidOpenWith 처리기는 이 값을 메서드에 OpenStandardEditor 전달하여 Open With 대화 상자를 가져옵니다. 이 경우 폼 디자이너 뷰를 볼 수 있습니다. |
Primary_guid | GUID_VSStandardCommandSet97cmdidOpenWith 처리기는 이 값을 메서드에 OpenStandardEditor 전달하여 편집기 팩터리의 기본/기본 보기인 Open With 대화 상자를 가져옵니다. |
TextView_guid | GUID_VSStandardCommandSet97cmdidOpenWith 처리기는 문서 또는 데이터 텍스트 편집기 OpenStandardEditor 보기에 대해 이 값을 메서드에 전달하여 열기 대화 상자를 가져옵니다. |
UserChooseView_guid | GUID_VSStandardCommandSet97cmdidOpenWith 처리기는 사용자에게 사용할 사용자 정의 보기를 선택하라는 메시지를 표시하는 메서드에 이 값을 OpenStandardEditor 전달합니다. |
편집기 팩터리 플래그
값 | 설명 |
---|---|
CEF.CloneFile | CreateEditorInstance 메서드의 첫 번째 매개 변수인 사용되지 않는 플래그 결합 비트입니다. |
CEF.OpenAsNew | CreateEditorInstance 메서드의 첫 번째 매개 변수인 결합 비트이며, 편집기 팩터리가 필요한 수정을 수행해야 함을 나타냅니다. |
CEF.OpenFile | CreateEditorInstance 메서드의 첫 번째 매개 변수인 결합 비트이며, 이 플래그는 CEF.CloneFile과 함께 사용할 수 없습니다. |
CEF.Silent | CreateEditorInstance 메서드의 첫 번째 매개 변수인 결합 비트이며, 편집기 팩터리가 UI(사용자 인터페이스)를 표시하지 않고 편집기를 만들어야 함을 나타냅니다. |
Visual Studio 오류
값 | 설명 |
---|---|
VS_E_BUSY | 해당 개체가 이미 사용 중일 때 인터페이스에서 비동기 동작으로 반환되는 상수입니다. |
VS_E_INCOMPATIBLEDOCDATA | “호환되지 않는 문서 데이터”에 대한 Visual Studio와 관련된 오류 HRESULT입니다. |
VS_E_PACKAGENOTLOADED | Visual Studio와 관련되고 “패키지가 로드되지 않음”을 나타내는 오류 HRESULT입니다. |
VS_E_PROJECTALREADYEXISTS | Visual Studio와 관련되고 “프로젝트가 이미 있음”을 나타내는 오류 HRESULT입니다. |
VS_E_PROJECTMIGRATIONFAILED | Visual Studio와 관련되고 “프로젝트 구성 실패”를 나타내는 오류 HRESULT입니다. |
VS_E_PROJECTNOTLOADED | Visual Studio와 관련되고 “프로젝트가 로드되지 않음”을 나타내는 오류 HRESULT입니다. |
VS_E_SOLUTIONALREADYOPEN | Visual Studio와 관련되고 “솔루션이 이미 열려 있음”을 나타내는 오류 HRESULT입니다. |
VS_E_SOLUTIONNOTOPEN | Visual Studio와 관련되고 “솔루션이 열려 있지 않음”을 나타내는 오류 HRESULT입니다. |
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED | IVsOutput 인터페이스에서 배열을 지정하기 위한 매개 변수가 있는 빌드 인터페이스에서 반환되지만 이 구현은 모든 출력에만 메서드를 적용할 수 있습니다. |
VS_E_UNSUPPORTEDFORMAT | CreateEditorInstance 메서드는 문서에 편집기에서 열 수 없는 형식이 있는 경우 이 값을 반환합니다. |
VS_E_WIZARDBACKBUTTONPRESS | 사용자가 Visual Studio 마법사에서 뒤로 단추를 누름을 나타내는 HRESULT 값입니다. |
Visual Studio 상수
값 | 설명 |
---|---|
VS_S_PROJECTFORWARDED | Visual Studio와 관련되고 “프로젝트가 전달됨”을 나타내는 오류 HRESULT입니다. |
VS_S_TBXMARKER | “도구 상자 표식”에 대한 Visual Studio와 관련된 상수입니다. |
VSM_ENTERMODAL | 형식의 시작 부분을 나타내는 OnBroadcastMessage 메서드를 통해 알림 메시지를 브로드캐스트하기 위한 Visual Studio와 관련된 상수입니다. |
VSM_EXITMODAL | 형식의 끝 부분을 나타내는 OnBroadcastMessage 메서드를 통해 알림 메시지를 브로드캐스트하기 위한 Visual Studio와 관련된 상수입니다. |
VSM_TOOLBARMETRICSCHANGE | 명령 모음 메트릭이 변경되었음을 나타내는 OnBroadcastMessage 메서드를 통해 알림 메시지를 브로드캐스트하기 위한 Visual Studio와 관련된 상수입니다. |
VSCOOKIE_NIL | 쿠키가 설정되지 않았음을 나타내는 Visual Studio와 관련된 상수입니다. |
VSITEMID.Nil | 프로젝트 항목이 없음을 나타내는 Visual Studio 항목 식별자입니다. 이 값은 현재 선택 항목이 없는 경우에 사용됩니다. |
VSITEMID.Root | 프로젝트 계층 구조의 루트를 나타내며 단일 항목이 아닌 전체 계층 구조를 식별하는 데 사용되는 Visual Studio 항목 식별자입니다. |
VSITEMID.Selection | 계층 구조의 루트를 포함할 수 있는 현재 선택된 항목을 나타내는 Visual Studio 항목 식별자입니다. |
IVsSelectionEvents
예를 들어 OnElementValueChanged 호출에서 방금 선택한 IDE의 구성 요소를 설명합니다.
VSSELELEMID
새 선택 상태를 나타내는 데 사용되는 상수입니다.
구성 요소 선택기 대화 상자 상수
상수 | 값 |
---|---|
CPDN_SELCHANGED | WM_USER + 1280 |
CPDN_SELDBLCLICK | WM_USER + 1281 |
CPPM_CLEARSELECTION | WM_USER + 1290 |
CPPM_GETSELECTION | WM_USER + 1287 |
CPPM_INITIALIZELIST | WM_USER + 1285 |
CPPM_INITIALIZETAB | WM_USER + 1288 |
CPPM_QUERYCANSELECT | WM_USER + 1286 |
CPPM_SETMULTISELECT | WM_USER + 1289 |