Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: linkcode en 5 Junio 2015, 16:13 PM

Título: CreateThread no se ejecuta con Ventana API creada
Publicado por: linkcode en 5 Junio 2015, 16:13 PM
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

Código (cpp) [Seleccionar]
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
Título: Re: CreateThread no se ejecuta con Ventana API creada
Publicado por: x64core en 10 Junio 2015, 11:07 AM
Publica el código para saber cual es el problema