Compartir a través de


Funciones de JScript para los asistentes de C++

Actualización: noviembre 2007

AddATLSupportToProject

Agrega compatibilidad con ATL a un proyecto MFC.

AddCoclassFromFile

Representa e inserta en el archivo .idl del proyecto un archivo de plantilla que contiene una coclase.

AddCommonConfig

Agrega las configuraciones predeterminadas al proyecto.

AddFilesToProject

Agrega todos los archivos al proyecto según la lista del archivo Templates.inf.

AddInterfaceFromFile

Representa e inserta en el archivo IDL del proyecto un archivo de plantilla que contiene una interfaz.

CanAddATLClass

El asistente llama a esta función para comprobar si el proyecto es compatible con el asistente para código que va a ejecutarse (es decir, si puede aceptar una clase ATL).

El asistente llama a esta función cuando el parámetro PREPROCESS_FUNCTION está en el archivo .vsz de control del proyecto y comprueba si el Modelo de código de Visual C++ está disponible. Si el modelo de código no está disponible, la función informará de un error y devolverá false.

CanAddClass

El asistente llama a esta función cuando el parámetro PREPROCESS_FUNCTION está en el archivo .vsz de control del proyecto.

Comprueba si está disponible el objeto del modelo de código de Visual C++. Si el modelo de código no está disponible, la función informará de un error y devolverá false.

CanAddMFCClass

El asistente llama a esta función para comprobar si el proyecto es compatible con el asistente para código que va a ejecutarse (es decir, si puede aceptar una clase MFC).

El asistente llama a esta función cuando el parámetro PREPROCESS_FUNCTION está en el archivo .vsz de control del proyecto y comprueba si el objeto del modelo de código de Visual C++ está disponible. Si el modelo de código no está disponible, la función informará de un error y devolverá false.

CanAddNonAttributed

Indica si el proyecto es compatible con objetos ATL con y sin atributos.

CanUseFileName

Comprueba si existe un archivo. De existir, el asistente le pedirá al usuario que combine el código que va a agregarse en el archivo existente.

ConvertProjectToAttributed

Convierte un proyecto ATL en un proyecto con atributos.

CreateInfFile

Crea el archivo Templates.inf.

CreateProject

Crea un proyecto de C++.

CreateSafeName

Genera un nombre descriptivo de C++.

DeleteFile

Elimina el archivo especificado.

DoesIncludeExist

Indica si existe una instrucción #include dentro de un archivo.

GetCodeForDllCanUnloadNow

Recupera el código necesario para descargar la DLL.

GetCodeForDllGetClassObject

Recupera el código del objeto de clase de DLL.

GetCodeForDllRegisterServer

Recupera el código para registrar un servidor.

GetCodeForDllUnregisterServer

Recupera el código para anular el registro de un servidor.

GetCodeForExitInstance

Función auxiliar para obtener el texto para ExitInstance.

GetCodeForInitInstance

Función auxiliar para obtener el texto para InitInstance.

GetExportPragmas

Recupera las directivas pragma para exportar funciones.

GetInterfaceClasses

Devuelve el objeto VCCodeClass asociado a una interfaz.

GetInterfaceType

Devuelve el tipo de interfaz (por ejemplo, personalizada, dual, dispinterface, oleautomation).

GetMaxID

Devuelve el identificador de envío (dispid) más alto de los miembros de la interfaz, así como todas sus bases.

GetMemberfunction

Devuelve un objeto de función basado en el nombre especificado.

GetProjectFile

Devuelve el nombre de archivo de los tipos de archivo por proyecto (.rc, .idl, etc.).

GetProjectPath

Devuelve la ruta de acceso del directorio del proyecto.

GetRuntimeErrorDesc

Devuelve una descripción del tipo de excepción.

GetUniqueFileName

Devuelve un nombre de archivo único.

IncludeCodeElementDeclaration

Agrega la instrucción de inclusión a strInFile, incluyendo el encabezado donde se implementa strCodeElemName (si es que está en el proyecto).

InsertIntoFunction

Función auxiliar llamada en AddATLSupportToProject para insertar código en InitInstance.

IsATLProject

Indica si el proyecto se basa en ATL.

IsAttributedProject

Indica si un proyecto tiene atributos.

IsMFCProject

Comprueba si un proyecto se basa en MFC.

LineBeginsWith

Función auxiliar llamada en InsertIntoFunction para determinar si una línea empieza con una cadena concreta.

OffsetToLineNumber

Busca el número de línea de una posición determinada dentro del cuerpo de una función.

OnWizFinish

Se llama a esta función desde la secuencia de comandos HTML del asistente cuando el usuario hace clic en Finalizar. Llama al método Finish del control del asistente.

RenderAddTemplate

Representa un archivo de plantilla y, opcionalmente, lo agrega al proyecto.

SetCommonPchSettings

Establece el encabezado precompilado del proyecto.

SetErrorInfo

Proporciona información sobre errores.

SetFilters

Agrega filtros de origen, inclusión y recursos para las carpetas del proyecto.

SetMergeProxySymbol

Función a la que llama el asistente para agregar, cuando sea necesario, el símbolo _MERGE_PROXYSTUB.

SetNoPchSettings

Establece las propiedades de configuración del proyecto cuando no se utiliza ningún encabezado precompilado.

Vea también

Tareas

Crear un asistente personalizado

Conceptos

Personalizar los asistentes de C++ con funciones comunes de JScript

Diseñar un asistente