|
|
|
DLL de Extensión de Menú de Contexto (Context Menu Extension DLL) 3.1 |
|
SoftMajor |
|
Grado: no rankeado    
Lanzado: Sep 06, 2003
Plataformas:
|
|
Context Menu Extension DLL es un tipo estándar de manejadores de extensión de la cónsola. Al igual que estos manejadores, es un objeto COM (Modelo de Objeto Componente) implementado como librería dinámica de enlaces (DLL). El manejador de Context Menu Extension exporta dos interfaces además de lUnknown: lShellExtInit y IContextMenu. Utiliza funciones y procedimientos estándar que la Shell de Windows llama para gestionar datos entre la extensión y la cónsola, tal como IShellExtInit::Initialize, IContextMenu::QueryContextMenu, IContextMenu::GetCommandString, IContextMenu::InvokeCommand. Y, por supuesto, al igual que otros objetos COM, Context Menu Extension DLL exporta las funciones estándar: DllMain, DllGetClassObject, DllCanUnloadNow.
¡Pero su propia aplicación no necesita saber todas las cosas escritas anteriormente!
¿Por qué? Porque Context Menu Extension DLL trabaja únicamente con la Cónsola e interactúa con su propia aplicación a través de una línea de comando, usando la función ShellExecute con los siguientes parámetros: lpOperation = "abrir"; lpFile = "ruta_completamente_calificada_a_su_aplicación" (Context Menu Extension DLL lee esta ruta desde el registro) lpParameters = puntero a la cadena terminada en cero que consiste en todos los elementos que Context Menu Extension DLL ha obtenido desde la Cónsola. Su aplicación analiza esa cadena para obtener todos los elementos que el usuario ha seleccionado desde el Explorador de Windows. nShowCmd = SW_SHOWNORMAL
Por último, lo único que le queda escribir en su código para comenzar a ejecutar su aplicación junto con el Menú de Contexto es analizar la línea de comando para obtener todos los elementos que Context Menu Extension DLL ha transferido a la cadena de la línea de comando. La aplicación TestMenu incluida en este paquete le ayuda a comprobar el análisis de la cadena (así como la funcionalidad del menú) antes de codificarla dentro de su proyecto.
Página de productos: http://www.softmajor.com
Descarga: www.softmajor.com
|
|
|
|
|
|
Agregue su reporte acerca de Context Menu Extension DLL
|
|
|
|
Tipo: Demo |
|
Costo: $69.00 US
|
|
Tamaño: 656 K
|
|
|
Programas relacionados: - Wiseworx .NET XButton 1.5.0 - El programa de Weiseworx .NET XButtons provee a los desarrolladores que trabajan en Microsoft.NET Framework botones con un estilo sofisticado de Windows® XP. Este componente soporta totalmente la alineación personalizada de imágenes y encabezamientos.
- Aspose.Report 1.1 - Aspose.Report es unComponente Net para Reportes que permite a los desarrolladores dividir un reporte de un proceso de diseño en diferentes secciones; resumir comportamientos complejos de bases de datos de lado del servidor en sencillos elementos o funciones fáciles de usar; etc.
|
|
|
|
|
|
|
|
|