Programación General > Visual C++
Funciones En Dll´s Al Estilo De Messagebox Sin Mfc
(1/1)
Alenitnes:
Hola :hola: , si alguien pudiera ayudarme.
Quiero crear una funcion, para exportar en una dll, que mande llamar a un recurso tipo Dialogo, contenido en la misma, asi como lo haria MessageBox, si alguien pudiera ayudarme se lo agradeceria mucho.
JuanK:
--- Código: Text ---#include <windows.h> int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ MessageBox (NULL, "Hola Mundo", "Prueba Message Box", MB_OK); return 0;}
Alenitnes:
Hola JuanK.
Gracias, pero creo que no me explique bien.
Lo que yo quiero hacer es crear una dll, que contenga recursos como dialogos personalizados y funciones.
Usar estos recursos contenidos en la dll, por ejemplo un dialogo que pida una contraseña, ó algun otro dato y mandarlo llamar por medio de una funcion contenida en la misma dll y llamar desde otra aplicacion a esa funcion que ejecuta el dialogo.
Puse como ejemplo el MessageBox, que es una funcion contenida en una dll de windows y que carga en memoria un dialogo.
el codigo que expusiste, muestra como llamar a la funcion MessageBox
MessageBox (NULL, "Hola Mundo", "Prueba Message Box", MB_OK);
y disculpame si no fui claro en la explicacion pasada.
edge master:
Para exportar funciones hay q agregar __declspec(dllexport) al principio de la declaracion.
--- Código: Text ---__declspec(dllexport) bool mensaje();
Sino con los archivos .def pero es mas facil la anterior...
diego.martinez:
Buenas,
si te entiendo bien , lo que quieres hacer es una dll de recursos.
tienes como hacerlo en la msdn en : http://msdn.microsoft.com/library/spa/defa...2d.Only_DLL.asp
Navegación
Ir a la versión completa