锘??xml version="1.0" encoding="utf-8" standalone="yes"?>桥本有菜亚洲精品av在线,97国产在线观看,黄色污网站在线观看http://www.aygfsteel.com/doneykoo/category/35360.htmlzh-cnWed, 31 Dec 2008 11:54:50 GMTWed, 31 Dec 2008 11:54:50 GMT60娓告垙寮鍙戝涔?fàn)杩嚱E嬶紙榪炶澆涓?..錛夛紙杞嚜 濞佸皵寮楃殑絀洪棿錛?/title><link>http://www.aygfsteel.com/doneykoo/articles/249366.html</link><dc:creator>DoNeY</dc:creator><author>DoNeY</author><pubDate>Wed, 31 Dec 2008 10:04:00 GMT</pubDate><guid>http://www.aygfsteel.com/doneykoo/articles/249366.html</guid><wfw:comment>http://www.aygfsteel.com/doneykoo/comments/249366.html</wfw:comment><comments>http://www.aygfsteel.com/doneykoo/articles/249366.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/doneykoo/comments/commentRss/249366.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/doneykoo/services/trackbacks/249366.html</trackback:ping><description><![CDATA[<a >杞嚜 錛?http://hi.baidu.com/welflau/blog/item/1b17032320bb05499358075e.html</a><br /> <br /> <span style="color: #000000"><a ><font color="#ffffff">http://hi.baidu.com/welflau/</font></a><font color="#ffffff">甯屾湜鑳戒繚鐣欏師鍒涗綔鑰呴摼鎺ワ紝璋㈣阿錛?/font></span><br /> <br /> <p>2008-12-02</p> <p><strong><font color="#ff0000" size="5">絎?璁層愬垱寤烘鏋躲?/font></strong></p> <p><font color="#ffffff"></font> </p> <p><br /> 1 鏂板緩MFC exe / dialog based<br /> 2 鍒犻櫎dialog綾葷殑鏄劇ず浠g爜<br /> 3 娣誨姞WelflGameFrm綾?br /> 4 鍦╝pp綾葷殑InitInstance 鍑芥暟涓?娣誨姞<a ><font color="#ffffff">http://hi.baidu.com/welflau/</font></a><font color="#ffffff">甯屾湜鑳戒繚鐣欏師鍒涗綔鑰呴摼鎺ワ紝璋㈣阿錛?/font><br /> m_pMainWnd = new CWelflGameFrm;<br /> m_pMainWnd->ShowWindow( m_nCmdShow );<br /> m_pMainWnd->UpdateWindow();<br /> 5 灝咰WelflGameFrm()鏋勯犲嚱鏁版敼涓簆ublic 鎴愬憳<br /> 6 鍦ㄦ瀯閫犲嚱鏁癈WelflGameFrm涓坊鍔狅細(xì)<br /> RECT rect;<br /> Create(NULL,"ch07-1: 銉烡irectGraphics");<br /> CClientDC dc(this);<br /> int width = dc.GetDeviceCaps(HORZRES);<br /> int height = dc.GetDeviceCaps(VERTRES);<br /> GetWindowRect( &rect );<br /> width = ( width - ( rect.right - rect.left ))/2 ;<br /> height = (height - (rect.bottom - rect.top ))/2 ;<br /> MoveWindow( width , height , (rect.right - rect.left ) , (rect.bottom - rect.top ) ,true);</p> <p>7 涓篊WelfGameFrm綾繪坊鍔燱indowProc鍑芥暟錛屽茍鍔犲叆浠g爜錛?a ><font color="#ffffff">http://hi.baidu.com/welflau/</font></a><font color="#ffffff">甯屾湜鑳戒繚鐣欏師鍒涗綔鑰呴摼鎺ワ紝璋㈣阿錛?/font><br /> switch( message )<br /> {<br /> case WM_CREATE :<br />    if( !d3dCreate( m_hWnd , 640 , 480 , true ))<br />     PostMessage( WM_CLOSE );<br />    return 0 ;<br /> case WM_DESTROY :<br />    d3dRelease();<br />    return 0 ;<br /> }</p> <p>8 涓哄伐紼嬫坊鍔犱袱涓枃浠?br /> myd3d.cpp錛?myd3d.h</p> <p>9 緙栬瘧鍑虹幇<br /> fatal error C1010: unexpected end of file while looking for precompiled header directive<br /> 瑙e喅鏂規(guī)錛氬湪Project Settings閲孋++欏甸潰鐨凱recomplie Header閲屾妸鍑洪敊婧愭枃浠惰緗負(fù)涓嶄嬌鐢ㄩ緙栬瘧澶村氨鍙互浜嗭紝璇﹁瑙嗛</p> <p>10 灝咮OOL CWelfGameApp::InitInstance()涓殑<br /> return FALSE;鏀逛負(fù) return TRUE;</p> <p>11 涓篊WelfGameFrm綾繪坊鍔燨nPaint鍝嶅簲<br /> 娣誨姞濡備笅浠g爜錛?br /> d3dClear(0);<br /> //<br /> d3d_Device->Present( NULL , NULL , NULL , NULL );</p> <br /> <br /> <br /> <p><font color="#ff0000" size="5"><strong>絎?璁層愮粯鍒舵枃瀛楀拰鍥懼儚銆?/strong></font></p> <p>鐩綍<br /> 銆愪竴銆戙佷粠DirectGraphic涓幏鍙朌C錛圙DI錛?br /> 銆愪簩銆戙?D鍥懼儚緇樺埗</p> <p><br /> 銆愪竴銆戙佷粠DirectGraphic涓幏鍙朌C錛圙DI錛?br /> 1 娣誨姞綾籨3dHdc 鍦?myd3d.h鏂囦歡涓?br /> class d3dHdc <br /> {<br /> private :<br /> HDC m_hdc ;<br /> LPDIRECT3DSURFACE9 m_Surface ;</p> <p>public :<br /> void Release();<br /> inline operator HDC(){ return m_hdc ;};<br /> public :<br /> d3dHdc();<br /> ~d3dHdc();<br /> };</p> <p>2鍦╩yd3d.cpp涓坊鍔犲嚱鏁板畾涔?br /> d3dHdc::d3dHdc()<br /> {<br /> m_hdc = 0 ;<br /> m_Surface = 0 ;<br /> // 鑾峰緱璁懼<br /> if( !d3d_Device )<br />    return ;<br /> if( d3d_Device->GetBackBuffer( 0 , 0 , D3DBACKBUFFER_TYPE_MONO , &m_Surface ) != D3D_OK )<br />    return ;<br /> <br /> m_Surface->GetDC( &m_hdc );<br /> }</p> <p>d3dHdc::~d3dHdc()<br /> {<br /> Release();<br /> }</p> <p>void d3dHdc::Release()<br /> {<br /> if( m_Surface )<br /> {<br />    if( m_hdc )<br />     m_Surface->ReleaseDC( m_hdc );<br />    m_Surface->Release();<br />   <br />    m_hdc = NULL ;<br />    m_Surface = NULL ;<br /> }<br /> <br /> }</p> <p>3 鐜板湪灝卞彲浠ヤ嬌鐢ㄤ粬浜?br /> 鍦ㄧ粯鍒跺嚱鏁頒腑娣誨姞錛?br /> d3dHdc hdc ;<br />    SetTextColor( hdc , RGB( 255 , 255 , 255 ));<br />    SetBkMode( hdc , 1 );<br />    TextOut( hdc , 0 , 0 , str , strlen( str ));<br /> hdc.Release();</p> <p><br /> 銆愪簩銆戙?D鍥懼儚緇樺埗<br /> 1 鏂板緩d3dTexture綾?br /> class d3dTexture<br /> {<br /> private :<br /> int      m_Width ;<br /> int      m_Height ;<br /> LPDIRECT3DTEXTURE9 m_Texture ;<br /> public :<br /> void BltFast( int x , int y );<br /> void BltFast( int l , int t , int r , int b );<br /> public :<br /> BOOL Create( LPCTSTR file );<br /> void Release();<br /> inline operator LPDIRECT3DTEXTURE9(){ return m_Texture ;};<br /> public :<br /> d3dTexture();<br /> ~d3dTexture();<br /> };</p> <p>2 騫舵坊鍔犲畾涔夛細(xì)</p> <p>/*////////////////////////////////////////////////<br /> 3D 綰圭悊綾籨3dTexture 鍑芥暟瀹氫箟 2008-12-02</p> <p>/*////////////////////////////////////////////////</p> <p>d3dTexture::d3dTexture()<br /> {<br /> m_Texture = NULL ;<br /> }</p> <p>d3dTexture::~d3dTexture()<br /> {<br /> Release();<br /> }</p> <p>void d3dTexture::Release()<br /> {<br /> if( m_Texture )<br />    m_Texture->Release();<br /> m_Texture = NULL ;<br /> }</p> <p>BOOL d3dTexture::Create( LPCTSTR file )<br /> {<br /> D3DXIMAGE_INFO in ;<br /> memset( &in , 0 , sizeof( in ));<br /> // 錒嶃仸<br /> Release();<br /> //鏇?<br /> D3DXCreateTextureFromFileEx( d3d_Device ,<br />    file , D3DX_DEFAULT , D3DX_DEFAULT , <br />    0 , 0 , D3DFMT_UNKNOWN , D3DPOOL_MANAGED ,<br />    D3DX_DEFAULT , <br />    D3DX_DEFAULT , 0 , &in , NULL , &m_Texture );<br /> if( m_Texture == NULL )<br />    return false ;<br /> // 鐪旀垐 <br /> m_Width = in.Width ;<br /> m_Height = in.Height ;<br /> <br /> return true ;<br /> }</p> <p>void d3dTexture::BltFast(int x, int y)<br /> {<br /> BltFast( x , y , x + m_Width , y + m_Height );<br /> }</p> <p>void d3dTexture::BltFast(int l , int t , int r , int b )<br /> {<br /> D3DTLVERTEX v[4] ;<br /> //閮寸看 鎸$<br /> memset( v , 0 , sizeof( v ));<br /> v[0].x = v[3].x = (float)(l) ;<br /> v[1].x = v[2].x = (float)(r);<br /> v[0].y = v[1].y = (float)(t);<br /> v[2].y = v[3].y = (float)(b);<br /> <br /> v[0].rhw = v[1].rhw = v[2].rhw = v[3].rhw = <br />    v[0].z = v[1].z = v[2].z = v[3].z = 0.5f ;<br /> <br /> v[0].diffuse = v[1].diffuse = v[2].diffuse = v[3].diffuse = -1 ;<br /> <br /> v[1].tu = v[2].tu = 1.0f ;<br /> v[2].tv = v[3].tv = 1.0f ;<br /> //鐮為叾鐡滃Α<br /> d3d_Device->SetTexture( 0 , m_Texture );<br /> d3d_Device->SetFVF( D3DFVF_TLVERTEX );<br /> d3d_Device->DrawPrimitiveUP( D3DPT_TRIANGLEFAN , 2 , (LPVOID)v , sizeof( D3DTLVERTEX ));<br /> <br /> <br /> }</p> <p>3 緙栬瘧鏃朵細(xì)鍑洪敊<br /> 瑙e喅鏂規(guī)硶錛?br /> 鍦╩yd3d.h鏂囦歡涓坊鍔?br /> #include "d3dx9tex.h"<br /> 鍜?br /> #pragma comment(lib,"d3dx9.lib")<br /> 浠ュ強<br /> const DWORD D3DFVF_TLVERTEX = (D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_SPECULAR | D3DFVF_TEX1 );<br /> typedef struct _D3DTLVERTEX <br /> {<br /> float x , y , z , rhw ;<br /> D3DCOLOR diffuse , specular;<br /> float tu, tv;<br /> }D3DTLVERTEX ;</p> <p>4 鍦╓elfGameFrm涓坊鍔犱袱涓垚鍛?br /> d3dTexture m_Bk ;<br /> d3dTexture m_Role ;</p> <p>5 鍦╓elfGameFrm鐨凜reate鍝嶅簲娣誨姞錛?br />    m_Bk.Create( "鑳屾櫙.tga" );<br />    m_Role.Create( "濞冨▋.tga" );</p> <p>6 璋冪敤BltFast榪涜緇樺埗<br /> //寮濮嬬粯鍒?br /> d3d_Device->BeginScene();<br /> d3d_Device->SetRenderState( D3DRS_CULLMODE , D3DCULL_NONE );<br /> d3d_Device->SetRenderState( D3DRS_ZENABLE , D3DZB_FALSE );<br /> m_Bk.BltFast( 0 , 0 );<br /> m_Role.BltFast( 0 , 0 );<br /> d3d_Device->EndScene();</p> <p>7 灝咮ltFast鍑芥暟鏀硅繘</p> <br /> <br /> <br /> <p><font color="#ff0000" size="5"><strong>絎?璁?WelfGame銆愬浘鍍忛忔槑鍙婇鑹層?/strong></font></p> <p><a ><font color="#ffffff">http://hi.baidu.com/welflau/</font></a><font color="#ffffff">甯屾湜鑳戒繚鐣欏師鍒涗綔鑰呴摼鎺ワ紝</font></p> <font color="#ffffff"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000">銆愪竴銆戙佸疄鐜伴忔槑鍥懼儚</font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span><font face="Times New Roman">1 </font></span><span>鍦?/span><span><font face="Times New Roman">RenderScene()</font></span><span>涓坊鍔犺緗唬鐮?/span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000">鍦ㄨ儗鏅粯鍒跺墠娣誨姞錛?/font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 2">              </span>d3d_Device->SetRenderState( D3DRS_CULLMODE , D3DCULL_NONE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 2">              </span>d3d_Device->SetRenderState( D3DRS_ZENABLE , D3DZB_FALSE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 2">              </span>d3d_Device->SetRenderState( D3DRS_SHADEMODE , D3DSHADE_FLAT );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 2">              </span>d3d_Device->SetRenderState( D3DRS_ALPHABLENDENABLE, FALSE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000">鍦ㄥ墠鏅粯鍒剁殑鍓嶉潰娣誨姞</font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetRenderState( D3DRS_SRCBLEND , D3DBLEND_SRCALPHA );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetRenderState( D3DRS_DESTBLEND , D3DBLEND_INVSRCALPHA );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE );//</font></span><span>寮鍚販鑹?/span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p> </p> <p> </p> <div forimg="1"> <p><img class="blogimg" src="http://hiphotos.baidu.com/welflau/pic/item/504b71f499455dc4f2d38591.jpg" border="0" small="0" alt="" /></p> <p> </p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span>鏁堟灉</span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <div forimg="1"><img class="blogimg" src="http://hiphotos.baidu.com/welflau/pic/item/8f175c4e81c0ee14b3de059c.jpg" border="0" small="0" alt="" /></div> </div> <p> </p> <font color="#ffffff"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span><font face="Times New Roman">2 </font></span><span>涓?/span><span><font face="Times New Roman">d3dTexture</font></span><span>娣誨姞</span><span><font face="Times New Roman">BltFast</font></span><span>鍑芥暟</span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font face="Times New Roman" color="#000000">void d3dTexture::BltFast(int l , int t , int r , int b , DWORD diffuse )</font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font face="Times New Roman" color="#000000">{</font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>D3DTLVERTEX v[4] ;</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>//</font></span><span>閮寸看</span><span> 鎸$</span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>memset( v , 0 , sizeof( v ));</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[0].x = v[3].x = (float)(l) ;</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[1].x = v[2].x = (float)(r);</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[0].y = v[1].y = (float)(t);</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[2].y = v[3].y = (float)(b);</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[0].rhw = v[1].rhw = v[2].rhw = v[3].rhw = </font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[0].z = v[1].z = v[2].z = v[3].z = <ST1:CHMETCNV tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue=".5" unitname="F">0.5f</ST1:CHMETCNV> ;</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>//</font></span><span>鑲咃腹</span><span> </span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[0].diffuse = v[1].diffuse = v[2].diffuse = v[3].diffuse = diffuse ;</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[1].tu = v[2].tu = <ST1:CHMETCNV tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="1" unitname="F">1.0f</ST1:CHMETCNV> ;</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>v[2].tv = v[3].tv = <ST1:CHMETCNV tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="1" unitname="F">1.0f</ST1:CHMETCNV> ;</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>//</font></span><span>鐮為叾鐡滃Α</span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTexture( 0 , m_Texture );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetFVF( D3DFVF_TLVERTEX<span style="mso-spacerun: yes"> </span>);</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->DrawPrimitiveUP( D3DPT_TRIANGLEFAN , 2 , (LPVOID)v , sizeof( D3DTLVERTEX ));</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font face="Times New Roman" color="#000000">}</font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000">娣誨姞浠ヤ笅鍑犲彞錛?/font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="mso-no-proof: yes"><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTextureStageState( 0 , D3DTSS_ALPHAARG1 , D3DTA_TEXTURE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="mso-no-proof: yes"><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTextureStageState( 0 , D3DTSS_ALPHAARG2 , D3DTA_DIFFUSE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="mso-no-proof: yes"><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTextureStageState( 0 , D3DTSS_COLORARG1 , D3DTA_TEXTURE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="mso-no-proof: yes"><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTextureStageState( 0 , D3DTSS_COLORARG2 , D3DTA_DIFFUSE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="mso-no-proof: yes"><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTextureStageState( 0 , D3DTSS_COLOROP , D3DTOP_SELECTARG1 );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="mso-no-proof: yes"><font color="#000000"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>d3d_Device->SetTextureStageState( 0 , D3DTSS_ALPHAOP , D3DTOP_MODULATE );</font></font></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span style="mso-no-proof: yes"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>//</font></span><span style="mso-ascii-: yes">浠ヤ笅涓哄墠鏅?/span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font color="#000000"><span style="mso-no-proof: yes"><font face="Times New Roman"><span style="mso-tab-count: 1">       </span>m_Role.BltFast( 100, 100, 250 ,250 ,D3DCOLOR_ARGB( 128 , 255 , 255 , 255 ));//</font></span><span style="mso-ascii-: yes">鏈鍚庝竴涓弬鏁頒負(fù)棰滆壊錛屽寘鎷忔槑搴?/span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span><font color="#000000">鏁堟灉鍥?/font></span></p> <p> </p> <div forimg="1"> <p><img class="blogimg" src="http://hiphotos.baidu.com/welflau/pic/item/5df00524153ce62ec895599f.jpg" border="0" small="0" alt="" /></font></font></p> </div> <img src ="http://www.aygfsteel.com/doneykoo/aggbug/249366.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/doneykoo/" target="_blank">DoNeY</a> 2008-12-31 18:04 <a href="http://www.aygfsteel.com/doneykoo/articles/249366.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>CString,int,string,char*涔嬮棿鐨勮漿鎹紙杞級 http://www.aygfsteel.com/doneykoo/articles/249360.htmlDoNeYDoNeYWed, 31 Dec 2008 09:43:00 GMThttp://www.aygfsteel.com/doneykoo/articles/249360.htmlhttp://www.aygfsteel.com/doneykoo/comments/249360.htmlhttp://www.aygfsteel.com/doneykoo/articles/249360.html#Feedback0http://www.aygfsteel.com/doneykoo/comments/commentRss/249360.htmlhttp://www.aygfsteel.com/doneykoo/services/trackbacks/249360.html杞嚜http://www.cppblog.com/ACM-Boy/archive/2008/12/31/70843.html

string 杞?CString  
CString.format("%s", string.c_str());  

char 杞?CString  
CString.format("%s", char*);  

char 杞?string  
string s(char *);  

string 杞?char *  
char *p = string.c_str();  

CString 杞?string  
string s(CString.GetBuffer());  

1錛宻tring -> CString  
CString.format("%s", string.c_str());  
鐢╟_str()紜疄姣攄ata()瑕佸ソ.  
2錛宑har -> string  
string s(char *);  
浣犵殑鍙兘鍒濆鍖栵紝鍦ㄤ笉鏄垵濮嬪寲鐨勫湴鏂規(guī)渶濂借繕鏄敤assign().  
3,CString -> string  
string s(CString.GetBuffer());  
GetBuffer()鍚庝竴瀹氳ReleaseBuffer(),鍚﹀垯灝辨病鏈夐噴鏀劇紦鍐插尯鎵鍗犵殑絀洪棿. 



DoNeY 2008-12-31 17:43 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 延边| 旬邑县| 崇礼县| 汝城县| 景德镇市| 稷山县| 颍上县| 沾益县| 金秀| 枣强县| 平遥县| 泗洪县| 闽清县| 福鼎市| 登封市| 连城县| 阿拉善盟| 白沙| 锦屏县| 中牟县| 多伦县| 周至县| 隆回县| 襄汾县| 巩留县| 闽侯县| 荃湾区| 双城市| 双流县| 锦州市| 全州县| 北辰区| 长岭县| 潢川县| 宾阳县| 小金县| 宜宾县| 江孜县| 绵阳市| 布拖县| 江安县|