Condividi tramite


Costanti IDE

La VSConstants classe fornisce costanti specifiche per l'ambiente di sviluppo integrato (IDE) e definite in precedenza solo nei file di intestazione.

Viste logiche e fisiche

Valore Descrizione
Code_guid GUID_VSStandardCommandSet97cmdidOpenWith I gestori devono passare questo valore al OpenStandardEditor metodo per ottenere la finestra di dialogo Apri con, in questo caso nelle visualizzazioni del codice possibili.
Debugging_guid GUID_VSStandardCommandSet97cmdidOpenWith I gestori passano questo valore al OpenStandardEditor metodo per ottenere la finestra di dialogo Apri con, in questo caso popolati con possibili Debugging_guid viste di debug che eseguono il mapping alla stessa visualizzazione di Code_guid.
Designer_guid GUID_VSStandardCommandSet97cmdidOpenWith I gestori passano questo valore al OpenStandardEditor metodo per ottenere la finestra di dialogo Apri con, in questo caso per visualizzare le visualizzazioni di Progettazione moduli.
Primary_guid GUID_VSStandardCommandSet97cmdidOpenWith I gestori passano questo valore al OpenStandardEditor metodo per ottenere la finestra di dialogo Apri con, in questo caso la visualizzazione predefinita/primaria della factory dell'editor.
TextView_guid GUID_VSStandardCommandSet97cmdidOpenWith I gestori passano questo valore al OpenStandardEditor metodo per ottenere la finestra di dialogo Apri con, in questo caso per una visualizzazione dell'editor di testo di un documento o di dati.
UserChooseView_guid GUID_VSStandardCommandSet97cmdidOpenWith I gestori passano questo valore al OpenStandardEditor metodo che richiede all'utente di scegliere la visualizzazione definita dall'utente da usare.

Flag factory dell'editor

Valore Descrizione
CEF. CloneFile Flag obsoleto combinato bit per bit come primo parametro del CreateEditorInstance metodo.
CEF. OpenAsNew In modo bit per bit combinato come primo parametro del metodo , indica che la factory dell'editor CreateEditorInstancedeve eseguire le correzioni necessarie.
CEF. OpenFile Combinato bit per bit come primo parametro del CreateEditorInstance metodo, questo flag si escludono a vicenda di CEF. CloneFile.
CEF. Silenzioso In modo bit per bit combinato come primo parametro del CreateEditorInstance metodo, indica che la factory dell'editor deve creare l'editor senza visualizzare un'interfaccia utente.

Errori di Visual Studio

Valore Descrizione
VS_E_BUSY Costante restituita dalle interfacce al comportamento asincrono quando l'oggetto in questione è già occupato
VS_E_INCOMPATIBLEDOCDATA Errore HRESULT specifico di Visual Studio per "Dati documento incompatibili".
VS_E_PACKAGENOTLOADED Errore HRESULT specifico di Visual Studio e che indica che il pacchetto non è stato caricato.
VS_E_PROJECTALREADYEXISTS Errore HRESULT specifico di Visual Studio che indica che il progetto esiste già.
VS_E_PROJECTMIGRATIONFAILED Errore HRESULT specifico di Visual Studio e che indica che la configurazione del progetto non è riuscita.
VS_E_PROJECTNOTLOADED Errore HRESULT specifico di Visual Studio e che indica che il progetto non è stato caricato.
VS_E_SOLUTIONALREADYOPEN Errore HRESULT specifico di Visual Studio e che indica che la soluzione è già aperta.
VS_E_SOLUTIONNOTOPEN Errore HRESULT specifico di Visual Studio e che indica che la soluzione non è aperta.
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED Restituito dalle interfacce di compilazione con parametri per specificare una matrice dall'interfaccia IVsOutput , ma l'implementazione può applicare il metodo solo a tutti gli output.
VS_E_UNSUPPORTEDFORMAT Il CreateEditorInstance metodo restituisce questo valore se il documento ha un formato che non può essere aperto nell'editor.
VS_E_WIZARDBACKBUTTONPRESS Valore HRESULT che indica che l'utente preme il pulsante Indietro in una procedura guidata di Visual Studio.

Costanti di Visual Studio

Valore Descrizione
VS_S_PROJECTFORWARDED Errore HRESULT specifico di Visual Studio e che indica "Project forwarded".
VS_S_TBXMARKER Costante specifica di Visual Studio per un "marcatore della casella degli strumenti".
VSM_ENTERMODAL Costante specifica di Visual Studio per la trasmissione di un messaggio di notifica tramite il OnBroadcastMessage metodo che indica l'inizio della modalità.
VSM_EXITMODAL Costante specifica di Visual Studio per la trasmissione di un messaggio di notifica tramite il OnBroadcastMessage metodo che indica la fine della modalità.
VSM_TOOLBARMETRICSCHANGE Costante specifica di Visual Studio per la trasmissione di un messaggio di notifica tramite il OnBroadcastMessage metodo che indica che le metriche della barra dei comandi sono state modificate.
VSCOOKIE_NIL Costante specifica di Visual Studio che indica che un cookie non è stato impostato.
VSITEMID. Niente Identificatore di elemento di Visual Studio che rappresenta l'assenza di un elemento di progetto. Questo valore viene utilizzato quando non è presente alcuna selezione corrente.
VSITEMID. Radice Identificatore di elemento di Visual Studio che rappresenta la radice di una gerarchia di progetti e viene usato per identificare l'intera gerarchia, anziché un singolo elemento.
VSITEMID. Selezione Identificatore di elemento di Visual Studio che rappresenta l'elemento o gli elementi attualmente selezionati, che possono includere la radice della gerarchia.

IVsSelectionEvents

Descrive il componente dell'IDE appena selezionato, ad esempio in una OnElementValueChanged chiamata.

Costante Valore
SelectionElement.DocumentFrame 0x2
SelectionElement.PropertyBrowserSID 0x4
SelectionElement.StartupProject 0x3
SelectionElement.UndoManager 0x0
SelectionElement.UserContext 0x5
SelectionElement.WindowFrame 0x1

VSSELELEMID

Costanti utilizzate per indicare un nuovo stato di selezione.

Costante Valore
VSConstants.VSSELELEMID 2
VSConstants.VSSELELEMID 7
VSConstants.VSSELELEMID 4
VSConstants.VSSELELEMID 6
VSConstants.VSSELELEMID 3
VSConstants.VSSELELEMID 0
VSConstants.VSSELELEMID 5
VSConstants.VSSELELEMID 1

Costanti della finestra di dialogo del selettore dei componenti

Costante Valore
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

Vedi anche