⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rumen.htm

📁 DirecetX中文手册
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  </ol>
  <ol>
    <p ALIGN="CENTER"><a HREF="file:///D:/FrontPage/temp/pic/hello2.gif"><font SIZE="3">pic\hello2.gif</font></a></p>
    <li>在<font SIZE="3">Hello.cpp</font>文件中输入以下源程序代码,当然,你最好的做法是将以下的代码复制到你的文件中去,确保能用。</li>
  </ol>
  <ol>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"></font><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//*******************************************************************</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">// 
    工程:hello</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">// 
    文件:hello.cpp</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">// 
    内容:创建第一个DirectDraw应用程序,</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//*******************************************************************</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"> </p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">#include 
    &lt;windows.h&gt;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">#include 
    &lt;windowsx.h&gt;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">#include 
    &lt;ddraw.h&gt;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"> </p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">LPDIRECTDRAW 
    lpDD; // DirectDraw对象</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">LPDIRECTDRAWSURFACE 
    lpDDSPrimary; // DirectDraw主页面</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">char 
    szMsg1[] = &quot;Hello World, I am DirectDraw boy !&quot;;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">char 
    szMsg2[] = &quot;按 ESC 退出&quot;;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"> </p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//函数声明</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">LRESULT 
    CALLBACK WinProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam );</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">BOOL 
    InitWindow( HINSTANCE hInstance, int nCmdShow );</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">BOOL 
    InitDDraw( void );</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">void 
    FreeDDraw( void );</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"> </p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//*******************************************************************</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//函数:WinMain()</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//功能:Win32应用程序入口函数。进行初始化工作,处理消息循环</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">//*******************************************************************</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">int 
    PASCAL WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    LPSTR lpCmdLine, int nCmdShow)</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">{</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    MSG msg;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    </span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    //初始化主窗口</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    if ( !InitWindow( hInstance, nCmdShow ) )</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    return FALSE;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"> </p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    //初始化DirectDraw环境,并实现DirectDraw功能</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    if ( !InitDDraw())</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    {</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    MessageBox(GetActiveWindow(), &quot;初始化DirectDraw过程中出错!&quot;, 
    &quot;Error&quot;, MB_OK );</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    FreeDDraw();</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    DestroyWindow(GetActiveWindow());</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    return FALSE;</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    }</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    </span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    //进入消息循环</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    while (GetMessage(&amp;msg, NULL, 0, 0))</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp; 
    {</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    TranslateMessage(&amp;msg);</span></font></p>
    <p
    style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2px"><font
    face="宋体"><span style="background-color: rgb(0,0,128); color: rgb(255,255,255)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    DispatchMessage(&amp;msg);</span></font></p>
    <p

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -