<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>display image using allegro cgui</title>
		<link>http://www.allegro.cc/forums/view/586681</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 26 Jul 2006 13:45:09 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I want to  display a image in the screen,so I do this:</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="k1">static</span> <span class="k1">void</span> operation_menu<span class="k2">(</span><span class="k1">void</span> <span class="k3">*</span>data nouse<span class="k2">)</span></td></tr><tr><td class="number">2</td><td><span class="k2">{</span></td></tr><tr><td class="number">3</td><td>   MkMenuItem<span class="k2">(</span><span class="n">0</span>, <span class="s">"Open"</span>, <span class="s">"Ctrl-O"</span>, openwi, NULL<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">4</td><td>   MkMenuItem<span class="k2">(</span><span class="n">0</span>, <span class="s">"Quit"</span>, <span class="s">"Ctrl-Q"</span>, quit, NULL<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">5</td><td><span class="k2">}</span></td></tr><tr><td class="number">6</td><td>&#160;</td></tr><tr><td class="number">7</td><td><span class="k1">int</span> main<span class="k2">(</span><span class="k1">void</span><span class="k2">)</span></td></tr><tr><td class="number">8</td><td><span class="k2">{</span></td></tr><tr><td class="number">9</td><td>   PALLETE pal<span class="k2">;</span></td></tr><tr><td class="number">10</td><td>   <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>bj<span class="k2">;</span></td></tr><tr><td class="number">11</td><td>   <span class="k1">char</span> buff<span class="k2">[</span><span class="n">200</span><span class="k2">]</span><span class="k3">=</span><span class="s">"..\\examples\\bj.bmp"</span><span class="k2">;</span></td></tr><tr><td class="number">12</td><td>   InitCgui<span class="k2">(</span><span class="n">1024</span>,<span class="n">768</span>, <span class="n">16</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>   <span class="k1">if</span><span class="k2">(</span><span class="k2">(</span>bj<span class="k3">=</span><a href="http://www.allegro.cc/manual/load_bmp" target="_blank"><span class="a">load_bmp</span></a><span class="k2">(</span>buff,pal<span class="k2">)</span><span class="k2">)</span><span class="k3">=</span><span class="k3">=</span>NULL<span class="k2">)</span></td></tr><tr><td class="number">14</td><td>       Req<span class="k2">(</span><span class="s">"Information"</span>,<span class="s">"Cannot Load Background Bitmap|~Aborat"</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>   <span class="k1">else</span></td></tr><tr><td class="number">16</td><td>     <a href="http://www.allegro.cc/manual/blit" target="_blank"><span class="a">blit</span></a><span class="k2">(</span>bj,<a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,bj-&gt;w,bj-&gt;h<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>   MkDialogue<span class="k2">(</span><span class="n">800</span>,<span class="n">600</span>, <span class="s">"Information"</span>,W_NOMOVE<span class="k3">|</span>W_CENTRE<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">18</td><td>   MkSingleMenu<span class="k2">(</span>TOPLEFT, <span class="s">"Operation"</span>, operation_menu, NULL<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">19</td><td>   AddButton<span class="k2">(</span>TOPLEFT, <span class="s">"\33E~xit"</span>, quit, NULL<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">20</td><td>   DisplayWin<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">21</td><td>   ProcessEvents<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">23</td><td><span class="k2">}</span></td></tr><tr><td class="number">24</td><td><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr></tbody></table></div></div><p>

In the beginning,it can display correctly,but when I click the menu the image disappear.How can make it not disappear?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ma AnSheng)</author>
		<pubDate>Wed, 26 Jul 2006 06:40:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>From which version of allegro did you got those functions ?</p><p>Tell us more about:
</p><div class="source-code snippet"><div class="inner"><pre>MkMenuItem<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
InitCgui<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
MkDialogue<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
MkSingleMenu<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
AddButton<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
DisplayWin<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
ProcessEvents<span class="k2">(</span>...<span class="k2">)</span><span class="k2">;</span>
</pre></div></div><p>

<u>Please also give us:</u>
</p><ul><li><p>Your allegro version
</p></li><li><p>The compiler you use
</p></li><li><p>The OS you target</p></li></ul><p>You can also attach your full source code, in the case someone have enough time to read them.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Wed, 26 Jul 2006 13:45:09 +0000</pubDate>
	</item>
</rss>
