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

[0] Índice de Mensajes

Ir a la versión completa