<div dir="ltr"><div>Hola, me estoy iniciando en el curos de WIN API 32 de Windows y a pesar de que usa tecnicismos que desconozco, o mejor dicho, desconocía, he ido aprendiendo mucho; pero tengo una duda respecto a lo siguiente:</div>

<div> </div>
<div>En la definición del mensaje WM_QUIT viene ésto:</div>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">WM_QUIT nExitCode = (int) wParam; // código de salida</blockquote>
<div> </div>
<div>y en la descripción:</div>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> <b>nExitCode:</b> valor de wParam. Indica el código de salida suministrado en la función <b>PostQuitMessage</b>.</blockquote>

<div> </div>
<div>Pero en la definición de la función PostQuitMessage dice:</div>
<div> </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">VOID PostQuitMessage( int nExitCode  // código se salida );</blockquote>
<div> </div>
<div>En la sección de Parámetros de la misma función dice:</div>
<div> </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><strong>nExitCode: </strong>indica un código de salida de la aplicación. Este valor será usado como parámetro wParam del mensaje <a href="http://winapi.conclase.net/curso/index.php?men=WM_QUIT">WM_QUIT</a></blockquote>
</div></div>
<div dir="ltr"> </div>
<div dir="ltr">Yo no sé muy bien que es un mensaje concretamente, o cuál debe ser su estructura, pero por lo que leo y a mi entender, los mensajes también tienen parámetros, pero en el texto de la definición de WinMain dice:</div>

<div dir="ltr">
<div><span id=""></span> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir="ltr">... <b>WinMain</b> sale de la aplicación, devolviendo el valor pasado por el mensaje en el parámetro wParam. Si el mensaje <b>WM_QUIT</b> fue recibido como resultado de una llamada a <a href="http://winapi.conclase.net/curso/index.php?fun=PostQuitMessage">PostQuitMessage</a>, el valor del parámetro wParam es el valor del parámetro nExitCode de la función <b>PostQuitMessage</b>.</div>
</blockquote>
<div> </div>
<div>Entonces me confunde lo de el parámetro del mensaje WM_QUIT y el parámetro de la función PostQuitMessage, porque hablan del parámetro wParam y no lo veo declarado en ninguna de éstas dos definiciones, ni en el mensaje ni en la función. También leí:</div>

<div> </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Si la función tiene éxito, terminando cuando recibe el mensaje <a href="http://winapi.conclase.net/curso/index.php?men=WM_QUIT">WM_QUIT</a>, debe retornar con el valor de salida contenido en el parámetro <strong><u>wParamit</u></strong> del mensaje. Si la función termina antes de entrar en el bucle de mensajes, debe retornar con 0.</div>
</blockquote>
<div> </div>
<div>pero supongo que lo de wParamit fue un error de dedo.</div>
<div> </div>
<div>Entonces me gustaría que me aclararan de quién es el parámetro wParam y de quién es el parámetro nExitCode.</div>
<div> </div>
<div>Yo creo que wParam es del mensaje WM_QUIT y el parámetro nExitcode es de la función PostQuitMessage().</div>
<div> </div>
<div>Y aprovechando el correo, me gustaría preguntar cómo es la sintáxis de un parámetro de un mensaje. En la definición de WM_QUIT como ya mencioné, dice:</div>
<div> </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">WM_QUIT nExitCode = (int) wParam; // código de salida</blockquote>
<div> </div>
<div>suponiendo que lo de nExitCode está mal y debería ser wParam, entonces los parámetros se declaran así nada mas, después del identificador del mensaje? ¿No se utilizan paréntesis o algo parecido?</div></div>
<div> </div></div></div></div>