<div dir="ltr">Hola Edgar,<div><br></div><div>El "problema" es que el curso fue diseñado originalmente para aplicaciones de 32 bits. El error que te da el compilador es porque intenta usar la versión de 64 bits.</div><div><br></div><div>Si quieres cambiar a la versión de 64 bits, entonces modifica el procedimiento de diálogo para que su prototipo e implementación sean lo siguiente:</div><div><br></div><div>INT_PTR CALLBACK DlgProc( HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );<br></div><div><br></div><div>Básicamente, sustituye 'BOOL' por 'INT_PTR'.</div><div><br></div><div><br></div><div>Espero que esto te ayude.</div><div><br></div><div>Steven</div><div><br><div class="gmail_extra"><br><div class="gmail_quote">2016-09-28 14:24 GMT-04:00 Edgar Fuentes <span dir="ltr"><<a href="mailto:dgr_mcsndpnk@hotmail.com" target="_blank">dgr_mcsndpnk@hotmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-size:12pt;color:rgb(0,0,0);font-family:calibri,arial,helvetica,sans-serif">
<p>Espero que alguien pueda ayudarme con mi problema.</p>
<p>Estoy haciendo el ejercicio numero 4 del curso pero al compilar me sale el siguiente error:<br>
</p>
<div><br>
</div>
<div>[Error] invalid conversion from 'BOOL (*)(HWND, UINT, WPARAM, LPARAM) {aka int (*)(HWND__*, unsigned int, long long unsigned int, long long int)}' to 'DLGPROC {aka long long int (*)(HWND__*, unsigned int, long long unsigned int, long long int)}' [-fpermissive]</div>
<div><br>
</div>
<div>pero si ejecuto el proyecto que viene en el curso sí funciona. Ya comparé los códigos y son los mismos, no sé si ustedes sepan si hay algo que se me está pasando en el código.</div>
<div><br>
</div>
<div>Gracias</div>
<br>
<p></p>
</div>
</div>

</blockquote></div><br></div></div></div>