?? dglobal.htm
字號(hào):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>全局函數(shù)</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<b><font FACE="宋體" SIZE="4">
<p align="center"></font><font FACE="宋體" size="6"><a name="目錄"><font
color="#FF8000">全局函數(shù)</font></a></p>
</font></b>
<p align="right" style="margin-top: -10; margin-bottom: -8"><a href="index.htm"
style="text-decoration: none"><span style="text-decoration: none">返回上級(jí)</span></a></p>
<hr>
<ol>
<font FACE="宋體" size="5"><ol>
</font><font FACE="Arial" SIZE="3"><p><a href="#DirectDrawCreate">DirectDrawCreate</a></p>
<p><a href="#DirectDrawCreateClipper">DirectDrawCreateClipper</a></p>
<p><a href="#DirectDrawEnumerate">DirectDrawEnumerate</a></p>
<p><a href="#DirectDrawEnumerateEx">DirectDrawEnumerateEx</a></p>
</font>
</ol>
</ol>
<hr>
<ol>
<ol>
<b><font FACE="Arial" SIZE="3" COLOR="#0000ff">
<li><a name="DirectDrawCreate">DirectDrawCreate</a><p align="right"></font><font SIZE="3"
COLOR="#0000ff"><a href="#目錄">返回目錄</a></font><font FACE="Arial" SIZE="3"
COLOR="#0000ff"></p>
</li>
</font></b><font FACE="宋體" SIZE="3"><p>創(chuàng)建一個(gè)</font><font FACE="Arial" SIZE="3">DirectDraw</font><font
FACE="宋體" SIZE="3">對(duì)象的實(shí)例。</p>
</font><font FACE="Arial" SIZE="3"><p>HRESULT WINAPI DirectDrawCreate(<br>
GUID FAR *lpGUID, <br>
LPDIRECTDRAW FAR *lplpDD, <br>
IUnknown FAR *pUnkOuter <br>
); </p>
</font><font FACE="宋體" SIZE="3"><b><p>參數(shù):</p>
</b></font><font FACE="Arial" SIZE="3"><p>lpGUID<br>
</font><font SIZE="3"> 全局唯一標(biāo)志符(</font><font FACE="Arial"
SIZE="3">GUID</font><font SIZE="3">)的地址,代表了要?jiǎng)?chuàng)建的驅(qū)動(dòng)類型。該參數(shù)可以是</font><font
FACE="Arial" SIZE="3">NULL</font><font SIZE="3">,代表當(dāng)前所使用的顯示驅(qū)動(dòng);你也可以指定其為下列值之一,以限制當(dāng)前顯示驅(qū)動(dòng)的行為能力,為調(diào)試所用。</font><font
FACE="Arial" SIZE="3"></p>
<p>DDCREATE_EMULATIONONLY<br>
</font><font SIZE="3"> 該</font><font FACE="Arial" SIZE="3">DirectDraw</font><font
SIZE="3">對(duì)象只使用軟件仿真的方式實(shí)現(xiàn)所有的特性;它將不會(huì)從硬件加速中獲得任何好處。</font><font
FACE="Arial" SIZE="3"></p>
<p>DDCREATE_HARDWAREONLY <br>
</font><font SIZE="3"> 該</font><font FACE="Arial" SIZE="3">DirectDraw</font><font
SIZE="3">對(duì)象只使用硬件支持的加速特性;對(duì)于那些硬件不支持的特性,也絕不會(huì)使用軟件仿真的方式來完成,而且將返回</font><font
FACE="Arial" SIZE="3">DDERR_UNSUPPORTED</font><font SIZE="3">的錯(cuò)誤值。</font><font
FACE="Arial" SIZE="3"></p>
<p>lplpDD<br>
</font><font SIZE="3">
如果函數(shù)調(diào)用成功,該參數(shù)將為指向一合法的</font><font FACE="Arial"
SIZE="3">DirectDraw</font><font SIZE="3">對(duì)象的指針的地址。</font><font
FACE="Arial" SIZE="3"></p>
<p>pUnkOuter<br>
</font><font SIZE="3"> 該參數(shù)將允許與今后的</font><font FACE="Arial"
SIZE="3">COM</font><font SIZE="3">集合特性相兼容。目前,只要這個(gè)參數(shù)不是</font><font
FACE="Arial" SIZE="3">NULL</font><font SIZE="3">,該函數(shù)將返回一個(gè)錯(cuò)誤。 </font><font
FACE="Arial" SIZE="3"></p>
</font><font FACE="宋體" SIZE="3"><b><p>返回值:</p>
</b><p>如果函數(shù)調(diào)用成功,返回</font><font FACE="Arial" SIZE="3">DD_OK</font><font
FACE="宋體" SIZE="3">。<br>
如果函數(shù)調(diào)用失敗,返回值可能是下列錯(cuò)誤值之一:</p>
</font><font FACE="Arial" SIZE="3"><p>DDERR_DIRECTDRAWALREADYCREATED <br>
DDERR_GENERIC <br>
DDERR_INVALIDDIRECTDRAWGUID <br>
DDERR_INVALIDPARAMS <br>
DDERR_NODIRECTDRAWHW <br>
DDERR_OUTOFMEMORY</p>
</font><p><font FACE="宋體" SIZE="3"><b>備注:</b></font></p>
<font FACE="宋體" SIZE="3"><p>該函數(shù)試圖初始化一個(gè)</font><font FACE="Arial"
SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對(duì)象,如果成功則返回一個(gè)指向該對(duì)象的指針。</p>
<p>在多顯示器的系統(tǒng)上,當(dāng)設(shè)置協(xié)作模式為普通,并給</font><font
FACE="Arial" SIZE="3">lpGUID</font><font FACE="宋體" SIZE="3">指定了</font><font
FACE="Arial" SIZE="3">NULL</font><font FACE="宋體" SIZE="3">將導(dǎo)致</font><font
FACE="Arial" SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對(duì)象運(yùn)行于仿真的模式。要在這些系統(tǒng)上獲得硬件加速特性,你必須指定設(shè)備的</font><font
FACE="Arial" SIZE="3">GUID</font><font FACE="宋體" SIZE="3">。要得到更多的資料,請(qǐng)參閱“多顯示器系統(tǒng)上的設(shè)備和加速”(</font><a
HREF="../FrontPage/temp/DirectX基本概念.doc"><font FACE="Arial" SIZE="3">DirectX</font><font
FACE="宋體" SIZE="3">基本概念</font><font FACE="Arial" SIZE="3">.doc</font></a><font
FACE="宋體" SIZE="3">)。</p>
<b><p>快速信息:</p>
</b></font><font FACE="Arial" SIZE="3"><p>Windows NT</font><font FACE="宋體" SIZE="3">:適用于</font><font
FACE="Arial" SIZE="3">4.0</font><font FACE="宋體" SIZE="3">或更新版<br>
<font FACE="Arial" SIZE="3">Windows</font>:適用于<font FACE="Arial" SIZE="3">Windows
95</font>或更新版<br>
<font FACE="Arial" SIZE="3">Windows CE</font>:不支持<br>
頭文件:<font FACE="Arial" SIZE="3">ddraw.h</font><br>
庫文件:<font FACE="Arial" SIZE="3">ddraw.lib</font></p>
</font><hr>
<b><font FACE="Arial" SIZE="3" COLOR="#0000ff">
<li><a name="DirectDrawCreateClipper">DirectDrawCreateClipper</a><p align="right"></font><font
SIZE="3" COLOR="#0000ff"><a href="#目錄">返回目錄</a></font><font FACE="Arial"
SIZE="3" COLOR="#0000ff"></p>
</li>
</font></b><font FACE="宋體" SIZE="3"><p>創(chuàng)建一個(gè)與任何</font><font FACE="Arial"
SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對(duì)象都無關(guān)的</font><font
FACE="Arial" SIZE="3">DirectDrawClipper</font><font FACE="宋體" SIZE="3">對(duì)象的實(shí)例。</p>
</font><font FACE="Arial" SIZE="3"><p>HRESULT WINAPI DirectDrawCreateClipper(<br>
DWORD dwFlags, <br>
LPDIRECTDRAWCLIPPER FAR *lplpDDClipper, <br>
IUnknown FAR *pUnkOuter <br>
);</p>
</font><font FACE="宋體" SIZE="3"><b><p>參數(shù):</p>
</b></font><font FACE="Arial" SIZE="3"><p>dwFlags<br>
</font><font SIZE="3"> 該參數(shù)尚未使用,只能設(shè)為</font><font
FACE="Arial" SIZE="3">0</font><font SIZE="3">。</font><font FACE="Arial" SIZE="3"></p>
<p>lplpDDClipper<br>
</font><font SIZE="3"> 一個(gè)指向新的</font><font FACE="Arial" SIZE="3">DirectDrawClipper</font><font
SIZE="3">對(duì)象的指針的地址。</font><font FACE="Arial" SIZE="3"></p>
<p>pUnkOuter<br>
</font><font SIZE="3"> 該參數(shù)將允許與今后的</font><font FACE="Arial"
SIZE="3">COM</font><font SIZE="3">集合特性相兼容。目前,只要這個(gè)參數(shù)不是</font><font
FACE="Arial" SIZE="3">NULL</font><font SIZE="3">,該函數(shù)將返回一個(gè)錯(cuò)誤。 </font><font
FACE="Arial" SIZE="3"></p>
</font><font FACE="宋體" SIZE="3"><b><p>返回值:</p>
</b><p>如果函數(shù)調(diào)用成功,返回</font><font FACE="Arial" SIZE="3">DD_OK</font><font
FACE="宋體" SIZE="3">。<br>
如果函數(shù)調(diào)用失敗,返回值可能是下列錯(cuò)誤值之一:</p>
</font><font FACE="Arial" SIZE="3"><p>DDERR_INVALIDPARAMS <br>
DDERR_OUTOFMEMORY </p>
</font><font FACE="宋體" SIZE="3"><b><p>備注:</p>
</b><p>該函數(shù)可以在所有</font><font FACE="Arial" SIZE="3">DirectDraw</font><font
FACE="宋體" SIZE="3">對(duì)象被創(chuàng)建之前調(diào)用。因?yàn)檫@些</font><font FACE="Arial"
SIZE="3">DirectDrawClipper</font><font FACE="宋體" SIZE="3">對(duì)象不被任何</font><font
FACE="Arial" SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對(duì)象所擁有,所以在應(yīng)用程序?qū)ο蟊会尫诺臅r(shí)候,它們不會(huì)自動(dòng)的被釋放。應(yīng)用程序應(yīng)該在結(jié)束前明確的釋放這些</font><font
FACE="Arial" SIZE="3">DirectDrawClipper</font><font FACE="宋體" SIZE="3">對(duì)象。</p>
<p>要?jiǎng)?chuàng)建一個(gè)被某特定的</font><font FACE="Arial" SIZE="3">DirectDraw</font><font
FACE="宋體" SIZE="3">對(duì)象所擁有的</font><font FACE="Arial" SIZE="3">DirectDrawClipper</font><font
FACE="宋體" SIZE="3">對(duì)象,應(yīng)使用</font><font FACE="Arial" SIZE="3">IDirectDraw2::CreateClipper</font><font
FACE="宋體" SIZE="3">函數(shù)。</p>
<b><p>快速信息:</p>
</b></font><font FACE="Arial" SIZE="3"><p>Windows NT</font><font FACE="宋體" SIZE="3">:適用于</font><font
FACE="Arial" SIZE="3">4.0</font><font FACE="宋體" SIZE="3">或更新版<br>
<font FACE="Arial" SIZE="3">Windows</font>:適用于<font FACE="Arial" SIZE="3">Windows
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -