<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>alternative way text output problem....</title>
		<link>http://www.allegro.cc/forums/view/612899</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Mon, 01 Jul 2013 17:32:31 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>hi guys</p><p>i&#39;m south korean allegro user</p><p>i am not good at english.</p><p>Sorry, but I don&#39;t speak English well.</p><p>(please understand even if you can&#39;t understand me clearly)</p><p>=============================================================================<br />umm.. allegro5 text output function is my country string<br />dont no text output </p><p>so alternative way windows api text output function use</p><p>by the way  </p><p>new  problem  outbreak...</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro_native_dialog.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">  5</span><span class="p">#include &lt;allegro5/allegro_windows.h&gt;</span>
<span class="number">  6</span>
<span class="number">  7</span><span class="p">#define ScreenWidth 800</span>
<span class="number">  8</span><span class="p">#define ScreenHeight 600</span>
<span class="number">  9</span>
<span class="number"> 10</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span><span class="k3">*</span>argv<span class="k2">)</span>
<span class="number"> 11</span><span class="k2">{</span>
<span class="number"> 12</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</span>   HDC hdc<span class="k2">;</span>
<span class="number"> 15</span>   PAINTSTRUCT ps<span class="k2">;</span>
<span class="number"> 16</span>   HWND hWnd<span class="k2">;</span>
<span class="number"> 17</span>
<span class="number"> 18</span>   TCHAR <span class="k3">*</span>str<span class="k3">=</span> TEXT<span class="k2">(</span><span class="s">"Englist,한글"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 19</span>
<span class="number"> 20</span>   <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 21</span>   <a href="http://www.allegro.cc/manual/al_set_new_display_flags"><span class="a">al_set_new_display_flags</span></a><span class="k2">(</span>ALLEGRO_WINDOWED<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 22</span>   display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>ScreenWidth,ScreenHeight<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 23</span>   <a href="http://www.allegro.cc/manual/al_set_window_position"><span class="a">al_set_window_position</span></a><span class="k2">(</span>display,<span class="n">200</span>,<span class="n">100</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 24</span>   <a href="http://www.allegro.cc/manual/al_set_window_title"><span class="a">al_set_window_title</span></a><span class="k2">(</span>display,<span class="s">"String Output Test"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 25</span>
<span class="number"> 26</span>   hWnd <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_get_win_window_handle"><span class="a">al_get_win_window_handle</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span>   hdc <span class="k3">=</span> GetDC<span class="k2">(</span>hWnd<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 28</span>
<span class="number"> 29</span>   <a href="http://www.allegro.cc/manual/al_clear_to_color"><span class="a">al_clear_to_color</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>,<span class="n">255</span>,<span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 30</span>   
<span class="number"> 31</span>   TextOut<span class="k2">(</span>hdc,<span class="n">0</span>,<span class="n">0</span>,str,lstrlen<span class="k2">(</span>str<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 32</span>   
<span class="number"> 33</span>   MessageBox<span class="k2">(</span>hWnd,<span class="s">"window"</span>,<span class="s">"stop"</span>,MB_OK<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>
<span class="number"> 35</span>   <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 36</span>   <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span>.<span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 37</span>   ReleaseDC<span class="k2">(</span>hWnd,hdc<span class="k2">)</span><span class="k2">;</span>  
<span class="number"> 38</span>   <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 39</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 40</span><span class="k2">}</span>
</div></div><p>


program result...</p><p>1.<br /><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/7/d/7dc89543e8395c85f524088922991501.jpg" alt="9m8e.jpg" width="233" height="148" /></p><p>2.<br /><span class="remote-thumbnail"><span class="json">{"name":"c0ul.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/0\/603308ab8e06ebc46663c8d4df064fde.jpg","w":353,"h":140,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/0\/603308ab8e06ebc46663c8d4df064fde"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/6/0/603308ab8e06ebc46663c8d4df064fde-240.jpg" alt="c0ul.jpg" width="240" height="95" /></span></p><p>3.<br /><span class="remote-thumbnail"><span class="json">{"name":"2ffv.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/8\/284d15b34a15229754405bbe687c194b.jpg","w":423,"h":159,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/8\/284d15b34a15229754405bbe687c194b"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/2/8/284d15b34a15229754405bbe687c194b-240.jpg" alt="2ffv.jpg" width="240" height="90" /></span></p><p>oh.. text output problem help..please..???
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Sun, 30 Jun 2013 14:19:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Allegro&#39;s font output works and can make korean so you don&#39;t need this solution. Please look back in the other thread, I found the problem. The font you used does not have Korean characters in it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Mon, 01 Jul 2013 17:32:31 +0000</pubDate>
	</item>
</rss>
