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

📄 ddraw.htm

📁 这是用C++实现语音识别的一个插件。大家一起分享一下!
💻 HTM
📖 第 1 页 / 共 5 页
字号:
    <li><font face="Arial"><a name="IDirectDraw2::RestoreDisplayMode">IDirectDraw2::RestoreDisplayMode</a></font></li>
    </b></font><font SIZE="3"><p align="right"></font><font color="#FF0000" SIZE="3"><span
    style="color: rgb(255,0,0)"><a href="#目录">回到目录</a></span></font><font SIZE="3"></p>
    <p>该函数用来重设主页面的显示模式至<font face="Arial">IDirectDraw2::SetDisplayMode</font>函数被调用之前的状态。要使用该函数,应用程序必须具有独占模式。</p>
    <p><font face="Arial">HRESULT RestoreDisplayMode();</font></p>
    <b><p>参数:</p>
    </b><p>无</p>
    <b><p>返回值:</p>
    </b><p>如果函数调用成功,返回<font face="Arial">DD_OK</font>。</p>
    <p>如果函数调用失败,返回值可能是下列错误值之一:</p>
    <p><font face="Arial">DDERR_GENERIC </font></p>
    <p><font face="Arial">DDERR_INVALIDOBJECT </font></p>
    <p><font face="Arial">DDERR_INVALIDPARAMS </font></p>
    <p><font face="Arial">DDERR_LOCKEDSURFACES </font></p>
    <p><font face="Arial">DDERR_NOEXCLUSIVEMODE </font></p>
    <b><p>快速信息:</p>
    </b><p><font face="Arial">Windows NT</font>:适用于<font face="Arial">4.0</font>或更新版</p>
    <p><font face="Arial">Windows</font>:适用于<font face="Arial">Windows 95</font>或更新版</p>
    <p><font face="Arial">Windows CE</font>:不支持</p>
    <p>头文件:<font face="Arial">ddraw.h</font></p>
    <p>库文件:<font face="Arial">ddraw.lib</font></p>
    <b><p>请参阅:</p>
    </b><p><font face="Arial">IDirectDraw2::SetDisplayMode</font>,<font face="Arial">IDirectDraw2::EnumDisplayModes</font>,<font
    face="Arial">IDirectDraw2::SetCooperativeLevel</font></p>
    </font><hr>
    <font SIZE="3" COLOR="#0000ff"><b>
    <li><font face="Arial"><a name="IDirectDraw2::SetCooperativeLevel">IDirectDraw2::SetCooperativeLevel</a></font></li>
    </b></font><font SIZE="3"><p align="right"></font><font color="#FF0000" SIZE="3"><span
    style="color: rgb(255,0,0)"><a href="#目录">回到目录</a></span></font><font SIZE="3"></p>
    <p>该函数决定了应用程序最高层次的行为模式。</p>
    <p><font face="Arial">HRESULT SetCooperativeLevel(</font></p>
    <p><font face="Arial">HWND hWnd, </font></p>
    <p><font face="Arial">DWORD dwFlags </font></p>
    <p><font face="Arial">);</font></p>
    <b><p>参数:</p>
    </b><p><font face="Arial">hWnd</font></p>
    <p>应用程序所使用的窗口的句柄。当设置<font face="Arial">dwFlags</font>为<font
    face="Arial">DDSCL_NORMAL</font>时,这个参数可以是<font face="Arial">NULL</font>。</p>
    <p><font face="Arial">dwFlags</font></p>
    <p>可以是以下标志的单个或组合:</p>
    <p><font face="Arial">DDSCL_ALLOWMODEX </font></p>
    <p>允许使用<font face="Arial">Mode X</font>显示模式。这个标志必须与<font
    face="Arial">DDSCL_EXCLUSIVE</font>和<font face="Arial">DDSCL_FULLSCREEN</font>一起使用。</p>
    <p><font face="Arial">DDSCL_ALLOWREBOOT </font></p>
    <p>当处于独占(全屏)模式时,允许使用<font face="Arial">CTRL+ALT+DEL</font>组合键。 
    </p>
    <p><font face="Arial">DDSCL_CREATEDEVICEWINDOW </font></p>
    <p>这个标志只在<font face="Arial">Windows 98</font>和<font face="Arial">Windows NT 
    5.0</font>中被支持。表明<font face="Arial">DirectDraw</font>接口将为该<font
    face="Arial">DirectDraw</font>对象创建和管理一个缺省的设备窗口。要得到更多信息,请参阅缺省设备窗口。</p>
    <p><font face="Arial">DDSCL_EXCLUSIVE </font></p>
    <p>请求独占模式。这个标志必须与<font face="Arial">DDSCL_FULLSCREEN</font>同时使用。</p>
    <p><font face="Arial">DDSCL_FULLSCREEN </font></p>
    <p>指定独占模式的所有者将管理整个主页面。<font face="Arial">GDI</font>可以被忽略。这个标志必须与<font
    face="Arial">DDSCL_EXCLUSIVE</font>同时使用。</p>
    <p><font face="Arial">DDSCL_NORMAL </font></p>
    <p>指定应用程序将以普通窗口的形式出现。这个标志不能与<font
    face="Arial">DDSCL_ALLOWMODEX</font>、<font face="Arial">DDSCL_EXCLUSIVE</font>或<font
    face="Arial">DDSCL_FULLSCREEN</font>同时使用。</p>
    <p><font face="Arial">DDSCL_NOWINDOWCHANGES</font></p>
    <p>表明<font face="Arial">DirectDraw</font>不允许最小化或还原应用程序窗口。</p>
    <p><font face="Arial">DDSCL_SETDEVICEWINDOW </font></p>
    <p>这个标志只在<font face="Arial">Windows 98</font>和<font face="Arial">Windows NT 
    5.0</font>中被支持。表明<font face="Arial">hWnd</font>参数是该<font
    face="Arial">DirectDraw</font>对象的设备窗口句柄。这个标志不能与<font
    face="Arial">DDSCL_SETFOCUSWINDOW</font>同时使用。</p>
    <p><font face="Arial">DDSCL_SETFOCUSWINDOW </font></p>
    <p>这个标志只在<font face="Arial">Windows 98</font>和<font face="Arial">Windows NT 
    5.0</font>中被支持。表明<font face="Arial">hWnd</font>参数是该<font
    face="Arial">DirectDraw</font>对象的焦点窗口句柄。这个标志不能与<font
    face="Arial">DDSCL_SETDEVICEWINDOW</font>同时使用。</p>
    <b><p>返回值:</p>
    </b><p>如果函数调用成功,返回<font face="Arial">DD_OK</font>。</p>
    <p>如果函数调用失败,返回值可能是下列错误值之一:</p>
    <p><font face="Arial">DDERR_EXCLUSIVEMODEALREADYSET </font></p>
    <p><font face="Arial">DDERR_HWNDALREADYSET </font></p>
    <p><font face="Arial">DDERR_HWNDSUBCLASSED </font></p>
    <p><font face="Arial">DDERR_INVALIDOBJECT </font></p>
    <p><font face="Arial">DDERR_INVALIDPARAMS </font></p>
    <p><font face="Arial">DDERR_OUTOFMEMORY </font></p>
    <b><p>备注:</p>
    </b><p>一个应用程序必须设置<font face="Arial">DDSCL_EXCLUSIVE</font>和<font
    face="Arial">DDSCL_NORMAL</font>标志中的一个。</p>
    <p><font face="Arial">DDSCL_EXCLUSIVE</font>标志必须为那些具有激烈的动态效果的程序所设置。要得到更多的信息,请参阅控制级。</p>
    <p>这个函数与<font face="Arial">IDirectDraw2::SetDisplayMode</font>函数之间的相互影响因为<font
    face="Arial">IDirectDraw</font>版本的不同而不同。要得到更多资料,请参阅<font
    face="Arial">IDirectDraw2</font>接口的“控制级与显示模式”。</p>
    <b><p>快速信息:</p>
    </b><p><font face="Arial">Windows NT</font>:适用于<font face="Arial">4.0</font>或更新版</p>
    <p><font face="Arial">Windows</font>:适用于<font face="Arial">Windows 95</font>或更新版</p>
    <p><font face="Arial">Windows CE</font>:不支持</p>
    <p>头文件:<font face="Arial">ddraw.h</font></p>
    <p>库文件:<font face="Arial">ddraw.lib</font></p>
    <b><p>相关资料:</p>
    </b><p><font face="Arial">IDirectDraw2::SetDisplayMode</font>,<font face="Arial">IDirectDraw2::Compact</font>,<font
    face="Arial">IDirectDraw2::EnumDisplayModes</font>,<font face="Arial">Mode X</font>和<font
    face="Arial">Mode 13 </font>显示模式,焦点和设备窗口,缺省设备窗口。</p>
    </font><hr>
    <font SIZE="3" COLOR="#0000ff"><b>
    <li><font face="Arial"><a name="IDirectDraw2::SetDisplayMode">IDirectDraw2::SetDisplayMode</a></font></li>
    </b></font><font SIZE="3"><p align="right"></font><font color="#FF0000" SIZE="3"><span
    style="color: rgb(255,0,0)"><a href="#目录">回到目录</a></span></font><font SIZE="3"></p>
    <p>该函数设置显示器的显示模式。</p>
    <p><font face="Arial">HRESULT SetDisplayMode(</font></p>
    <p><font face="Arial">DWORD dwWidth, </font></p>
    <p><font face="Arial">DWORD dwHeight, </font></p>
    <p><font face="Arial">DWORD dwBPP, </font></p>
    <p><font face="Arial">DWORD dwRefreshRate, </font></p>
    <p><font face="Arial">DWORD dwFlags </font></p>
    <p><font face="Arial">);</font></p>
    <b><p>参数:</p>
    </b><p><font face="Arial">dwWidth and dwHeight</font></p>
    <p>显示模式的宽度和高度。</p>
    <p><font face="Arial">dwBPP</font></p>
    <p>显示模式的位深度<font face="Arial">(bpp)</font>。</p>
    <p><font face="Arial">dwRefreshRate</font></p>
    <p>显示模式的刷新率。如果这个参数为<font face="Arial">0</font>,将使用<font
    face="Arial">IDirectDraw </font>接口的该函数的版本。</p>
    <p><font face="Arial">dwFlags</font></p>
    <p>额外的选项。目前,唯一可用的标志是<font face="Arial">DDSDM_STANDARDVGAMODE</font>,它将使显示模式被设为<font
    face="Arial">Mode 13</font>,而不是<font face="Arial">Mode X 320x200x8</font>。如果你要设置另一种分辨率,位深度或<font
    face="Arial">Mode X</font>模式,不要使用这个参数,并且将其设为<font
    face="Arial">0</font>。</p>
    <b><p>返回值:</p>
    </b><p>如果函数调用成功,返回<font face="Arial">DD_OK</font>。</p>
    <p>如果函数调用失败,返回值可能是下列错误值之一:</p>
    <p><font face="Arial">DDERR_GENERIC </font></p>
    <p><font face="Arial">DDERR_INVALIDMODE </font></p>
    <p><font face="Arial">DDERR_INVALIDOBJECT </font></p>
    <p><font face="Arial">DDERR_INVALIDPARAMS </font></p>
    <p><font face="Arial">DDERR_LOCKEDSURFACES </font></p>
    <p><font face="Arial">DDERR_NOEXCLUSIVEMODE </font></p>
    <p><font face="Arial">DDERR_SURFACEBUSY </font></p>
    <p><font face="Arial">DDERR_UNSUPPORTED </font></p>
    <p><font face="Arial">DDERR_UNSUPPORTEDMODE </font></p>
    <p><font face="Arial">DDERR_WASSTILLDRAWING </font></p>
    <b><p>备注:</p>
    </b><p>如果另一个应用程序改变了显示模式,主页面将丢失,并且返回一个<font
    face="Arial">DDERR_SURFACELOST</font>的错误值,直到它被重建以适合新的显示模式。<font
    face="Arial">IDirectDraw</font>接口的这个函数,没有包含<font face="Arial">dwRefreshRate</font>和<font
    face="Arial">dwFlags</font>参数。</p>
    <b><p>快速信息:</p>
    </b><p><font face="Arial">Windows NT</font>:适用于<font face="Arial">4.0</font>或更新版</p>
    <p><font face="Arial">Windows</font>:适用于<font face="Arial">Windows 95</font>或更新版</p>
    <p><font face="Arial">Windows CE</font>:不支持</p>
    <p>头文件:<font face="Arial">ddraw.h</font></p>
    <p>库文件:<font face="Arial">ddraw.lib</font></p>
    <b><p>相关资料:</p>
    </b><p><font face="Arial">IDirectDraw2::RestoreDisplayMode</font>,<font face="Arial">IDirectDraw2::GetDisplayMode</font>,<font
    face="Arial">IDirectDraw2::EnumDisplayModes</font>,<font face="Arial">IDirectDraw2::SetCooperativeLevel</font>,<font
    face="Arial">IDirectDraw2</font>的控制级和显示模式,设置显示模式。</p>
    </font><hr>
    <font SIZE="3" COLOR="#ff0000"><b>
    <li><font face="Arial"><a name="IDirectDraw2::WaitForVerticalBlank">IDirectDraw2::WaitForVerticalBlank</a></font></b></font></li>
  </ol>
</ol>
<font SIZE="3">

<p align="right"></font><font color="#FF0000" SIZE="3"><span style="color: rgb(255,0,0)"><a
href="#目录">回到目录</a></span></font><font SIZE="3"><font SIZE="3"></p>
</font>

<blockquote>
  <blockquote>
    <p><font face="Arial">The IDirectDraw2::WaitForVerticalBlank method helps the application 
    synchronize itself with the vertical-blank interval.</font></p>
  </blockquote>
</blockquote>

<blockquote>
  <blockquote>
    <p><font face="Arial">HRESULT WaitForVerticalBlank(</font></p>
  </blockquote>
</blockquote>

<blockquote>
  <blockquote>
    <p><font face="Arial">DWORD dwFlags, </font></p>
    <p><font face="Arial">HANDLE hEvent </font></p>
    <p><font face="Arial">);</font><b></p>
    <p>参数:</b></p>
    <p><font face="Arial">dwFlags</font></p>
    <p><font face="Arial">Determines how long to wait for the vertical blank. </font></p>
    <p><font face="Arial">DDWAITVB_BLOCKBEGIN </font></p>
    <blockquote>
      <blockquote>
        <p><font face="Arial">Returns when the vertical-blank interval begins. </font></p>
      </blockquote>
    </blockquote>
    <p><font face="Arial">DDWAITVB_BLOCKBEGINEVENT </font></p>
    <blockquote>
      <blockquote>
        <p><font face="Arial">Triggers an event when the vertical blank begins. This value is not 
        currently supported. </font></p>
      </blockquote>
    </blockquote>
    <p><font face="Arial">DDWAITVB_BLOCKEND </font></

⌨️ 快捷键说明

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