<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>hola <BR>
 <BR>
estoy haciendo la interfaz grafica con win32 y necesito saber con que funcion puedo mostrar una imagen bmp , para simular las tareas que puede hacer el robot por ejemplo moverse , girar a la izquierda , levantar beepers etc.<BR>
 <BR>
si recuerdan es para el robot del lenguaje de programacion Karel.<BR>
 <BR>
para no tener que estar preguntando cosas sobre que funciones usar donde puedo encontrar la documentacion de las APIS de windows con ejemplos y descripcion de las funciones <BR>
 <BR>
gracias<BR><BR><BR><BR><BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
From: zelion_cracking@yahoo.es<BR>To: cconclase@listas.conclase.net<BR>Date: Sat, 20 Oct 2007 15:45:20 +0200<BR>Subject: Re: [C con Clase] [Bulk] compilador<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .EC_shape
{;}
</STYLE>

<STYLE>
.ExternalClass EC_p.MsoNormal, .ExternalClass EC_li.MsoNormal, .ExternalClass EC_div.MsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass a:link, .ExternalClass EC_span.MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass EC_span.MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass EC_p.MsoListParagraph, .ExternalClass EC_li.MsoListParagraph, .ExternalClass EC_div.MsoListParagraph
{margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass EC_span.EstiloCorreo18
{font-family:'Calibri','sans-serif';color:#1F497D;}
.ExternalClass .EC_MsoChpDefault
{font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;}
.ExternalClass EC_div.Section1
{page:Section1;}
.ExternalClass ol
{margin-bottom:0cm;}
.ExternalClass ul
{margin-bottom:0cm;}

</STYLE>

<DIV class=EC_Section1>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Hola max.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Con una interface grafica supongo que te referiras a un IDE como el de visual studio.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Bueno antes que nada tienes que tener claro para que plataforma vas a desarrollar el compilador, ya que de ello dependerá la librería que uses.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Las mas comunes en mi campo:</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Para Windows:</SPAN></P>
<P class=EC_MsoListParagraph style="MARGIN-LEFT: 53.25pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><SPAN>-<SPAN style="FONT: 7pt 'Times New Roman'">          </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">API de Windows (incluida con windows) </SPAN></P>
<P class=EC_MsoListParagraph style="MARGIN-LEFT: 53.25pt; TEXT-INDENT: -18pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><SPAN>-<SPAN style="FONT: 7pt 'Times New Roman'">          </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">MFC de visual studio (incluida en visual studio)</SPAN></P>
<P class=EC_MsoListParagraph style="MARGIN-LEFT: 53.25pt; TEXT-INDENT: -18pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><SPAN>-<SPAN style="FONT: 7pt 'Times New Roman'">          </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">.NET de visual studio (incluida en visual studio)</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Para usar estas librerías no tienes que instalar nada ya que desde visual studio las puedes usar sin mas.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Multiplataforma:</SPAN></P>
<P class=EC_MsoListParagraph style="MARGIN-LEFT: 53.25pt; TEXT-INDENT: -18pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><SPAN>-<SPAN style="FONT: 7pt 'Times New Roman'">          </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">WxWidgets (gratuita)</SPAN></P>
<P class=EC_MsoListParagraph style="MARGIN-LEFT: 53.25pt; TEXT-INDENT: -18pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><SPAN>-<SPAN style="FONT: 7pt 'Times New Roman'">          </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Qt   (de pago para Windows)</SPAN></P>
<P class=EC_MsoNormal style="MARGIN-LEFT: 35.25pt"><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Cualquiera de todas estas librerías te servirán para hacer un IDE o un GUI  con los controles de toda la vida, personalmete si quieres hacer una aplicación multiplataforma te recomiendo wxWidgets, es fácil, gratuita y tiene una amplia comunidad (tanta gente no se puede equivocar, jejeje)</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Algo mas profesional y especifico Qt la cual no he llegado a tocar mucho con lo que no puedo opinar sobre ella.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Y para Windows no te recomiendo usar la mfc (personalmente me parece que esta muy mal implementada), lo mas fácil y rápido seria hacerla con  .NET ya que es fácil e intuitiva y con vs puedes arrastrar controles como en c++ builder y delphi, el inconveniente de .NET es que tiene que estar instalada el framework para ejecutar la aplicación, pero hoy en dia creo que no es problema, también .NET trabaja sobre un ensamblado intermedio llamado IL con lo que es prácticamente como el opCode de java, un lenguaje semi-interpretado, además de que con el ejecutable se puede obtener el código fuente con lo que estaría disponible el fuente para el publico (lo cual me parece estupendo para aprender ).</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">En definitiva para multiplataforma yo me decantaría por wxWidgets y solo para Windows .NET(ya que es la mas rápida para diseñar).</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Asi pues depende del tiempo que dispongas y de los conocimientos previos de programación.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Una ultima cosa si eliges .NET te recomiendo trabajar con c# ya que es el lenguaje especifico para esa plataforma y muy parecido a c, el problema de usar c para .NET es que tienes que escribir código administrado lo que incluyen propiedades para las clases y unas cuantas historias que personalmente se han flipado bastante (Que manera de joder algo que ya es muy bueno de por si).</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Espero haberte dado una idea global sobre el tema.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"> </SPAN></P>
<DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=EC_MsoNormal><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">De:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> cconclase-bounces@listas.conclase.net [mailto:cconclase-bounces@listas.conclase.net] <B>En nombre de </B>max raudales<BR><B>Enviado el:</B> viernes, 19 de octubre de 2007 21:57<BR><B>Para:</B> Lista de correo sobre C y C++<BR><B>Asunto:</B> [Bulk] [C con Clase] compilador</SPAN></P></DIV></DIV>
<P class=EC_MsoNormal> </P>
<P class=EC_MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> <BR> <BR>hola<BR> <BR>estoy haciendo un compilador para un lenguaje de programacion que se llama Karel , y necesito hacer una interfaz grafica para mostrar la ejecucion de un prorama escrito en Karel.<BR> <BR>entonces quiero que me recomienden alguna libreria grafica que pueda usar que sea sencilla y facil de aprender<BR>para microsoft visual c++, tambien como instalarla<BR> <BR>saludos</SPAN></P>
<DIV class=EC_MsoNormal style="TEXT-ALIGN: center" align=center><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">
<HR align=center width="100%" SIZE=2>
</SPAN></DIV>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">Get news, entertainment and everything you care about at Live.com. <A href="http://www.live.com/getstarted.aspx" target=_blank>Check it out!</A></SPAN></P></DIV></BLOCKQUOTE><br /><hr />Explore the seven wonders of the world <a href='http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>