Muy buenos dias comunidad, tengo el siguiente problema.
En c++ e creado una ventana usando WINAPI librería dinámica .dll
la cuestion es en esta parte
DWORD WINAPI DestruirVentana(LPVOID Ventana){
ALGUN CODIGO
}
LRESULT CALLBACK WindowProcedure
(HWND Ventana,UINT Mensaje,WPARAM wParam,LPARAM lParam){
switch(Mensaje)
{
case WM_CREATE:
{
DestruirVentana((LPVOID)Ventana);
return 0;
break;
}
case WM_DESTROY:
{
PostQuitMessage(0);
return 0;
break;
}
}
return DefWindowProc(Ventana,Mensaje,wParam,lParam);
}
DestruirVentana((LPVOID)Ventana); Con esta linea funciona si llama a la funcion
Si cambio la linea anterior por un thread la dll sigue funcionando pero el hilo no se ejecuta.
CreateThread(NULL, NULL, DestruirVentana, (LPVOID)Ventana, NULL,NULL); no ejecuta el hilo
Mod: los códigos deben ir en etiquetasGeSHi... no escribas en maysuculas, hay muchas formas de resaltar texto en el foro
Publica el código para saber cual es el problema