?? dpalette.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>IDirectDrawPalette接口</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<b><font FACE="Arial" SIZE="4">
<p align="center"></font><a name="目錄"><font FACE="Arial" size="5" color="#FF8000">IDirectDrawPalette</font><font
FACE="宋體" size="5" color="#FF8000">接口</font></a><font FACE="宋體" size="5"></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">返回上級</span></a></p>
<hr>
<ol>
<font FACE="宋體" size="4"><ol>
</font><font FACE="宋體" SIZE="3"><p>應用程序使用</font><font FACE="Arial"
SIZE="3">IDirectDrawPalette</font><font FACE="宋體" SIZE="3">接口的方法來創建</font><font
FACE="Arial" SIZE="3">DirectDrawPalette</font><font FACE="宋體" SIZE="3">對象,并使其與系統層變量協同工作。這節是該接口的函數的說明書。<font
FACE="Arial" SIZE="3">IDirectDrawPalette</font>接口的函數可以分為以下幾組:</p>
</font><table CELLSPACING="0" BORDER="0" CELLPADDING="2" WIDTH="245">
<tr>
<td WIDTH="43%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><b>分配內存</b></font></td>
<td WIDTH="57%" VALIGN="TOP"><font FACE="Arial" SIZE="3"><a
href="#IDirectDrawPalette::Initialize">Initialize</a></font></td>
</tr>
<tr>
<td WIDTH="43%" VALIGN="TOP"></td>
<td WIDTH="57%" VALIGN="TOP"></td>
</tr>
<tr>
<td WIDTH="43%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><b>調色板特性</b></font></td>
<td WIDTH="57%" VALIGN="TOP"><font FACE="Arial" SIZE="3"><a
href="#IDirectDrawPalette::GetCaps">GetCaps</a></font></td>
</tr>
<tr>
<td WIDTH="43%" VALIGN="TOP"></td>
<td WIDTH="57%" VALIGN="TOP"></td>
</tr>
<tr>
<td WIDTH="43%" VALIGN="TOP"><font FACE="宋體" SIZE="3"><b>調色板入口</b></font></td>
<td WIDTH="57%" VALIGN="TOP"><font FACE="Arial" SIZE="3"><a
href="#IDirectDrawPalette::GetEntries">GetEntries</a></font></td>
</tr>
<tr>
<td WIDTH="43%" VALIGN="TOP"></td>
<td WIDTH="57%" VALIGN="TOP"><font FACE="Arial" SIZE="3"><a
href="#IDirectDrawPalette::SetEntries">SetEntries</a></font></td>
</tr>
</table>
<font FACE="宋體" SIZE="3"><p>和所有</font><font FACE="Arial" SIZE="3">COM</font><font
FACE="宋體" SIZE="3">接口一樣,</font><font FACE="Arial" SIZE="3">IDirectDrawPalette</font><font
FACE="宋體" SIZE="3">接口由</font><font FACE="Arial" SIZE="3">IUnknown</font><font
FACE="宋體" SIZE="3">接口衍生而來。</font><font FACE="Arial" SIZE="3">IUnknown</font><font
FACE="宋體" SIZE="3">接口支持以下三種方法:</p>
</font><font FACE="Arial" SIZE="3"><p>AddRef<br>
QueryInterface<br>
Release</p>
</font><font FACE="宋體" SIZE="3"><p>你可以使用</font><font FACE="Arial" SIZE="3">LPDIRECTDRAWPALETTE</font><font
FACE="宋體" SIZE="3">數據類型來聲明一個指向</font><font FACE="Arial" SIZE="3">IDirectDrawPalette</font><font
FACE="宋體" SIZE="3">接口的指針變量。在</font><font FACE="Arial" SIZE="3">Ddraw.h</font><font
FACE="宋體" SIZE="3">頭文件中,用如下代碼聲明了這種數據類型。</p>
</font><font FACE="Arial" SIZE="3"><p>typedef struct IDirectDrawPalette FAR
*LPDIRECTDRAWPALETTE;</p>
</font><hr>
<b><font FACE="Arial" SIZE="3" COLOR="#0000ff">
<li><a name="IDirectDrawPalette::GetCaps">IDirectDrawPalette::GetCaps</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>獲得該調色板對象的特性。</p>
</font><font FACE="Arial" SIZE="3"><p>HRESULT GetCaps(</p>
<p>LPDWORD lpdwCaps </p>
<p>);</p>
</font><font FACE="宋體" SIZE="3"><b><p>參數:</p>
</b></font><font FACE="Arial" SIZE="3"><p>lpdwCaps</p>
</font><font FACE="宋體" SIZE="3"><p>返回調色板的特性。將為</font><font
FACE="Arial" SIZE="3">DDCAPS</font><font FACE="宋體" SIZE="3">結構</font><font
FACE="Arial" SIZE="3">dwPalCaps</font><font FACE="宋體" SIZE="3">成員的下列標志之一:</p>
</font><font FACE="Arial" SIZE="3"><p>DDPCAPS_1BIT</p>
<p>DDPCAPS_2BIT</p>
<p>DDPCAPS_4BIT </p>
<p>DDPCAPS_8BIT </p>
<p>DDPCAPS_8BITENTRIES </p>
<p>DDPCAPS_ALLOW256 </p>
<p>DDPCAPS_PRIMARYSURFACE </p>
<p>DDPCAPS_PRIMARYSURFACELEFT </p>
<p>DDPCAPS_VSYNC</p>
</font><font FACE="宋體" SIZE="3"><b><p>返回值:</p>
</b><p>如果函數調用成功,返回</font><font FACE="Arial" SIZE="3">DD_OK</font><font
FACE="宋體" SIZE="3">。</p>
<p>如果函數調用失敗,返回值可能是下列錯誤值之一:</p>
</font><font FACE="Arial" SIZE="3"><p>DDERR_INVALIDOBJECT </p>
<p>DDERR_INVALIDPARAMS</p>
</font><font FACE="宋體" SIZE="3"><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">或更新版</p>
</font><font FACE="Arial" SIZE="3"><p>Windows</font><font FACE="宋體" SIZE="3">:適用于</font><font
FACE="Arial" SIZE="3">Windows 95</font><font FACE="宋體" SIZE="3">或更新版</p>
</font><font FACE="Arial" SIZE="3"><p>Windows CE</font><font FACE="宋體" SIZE="3">:不支持</p>
<p>頭文件:</font><font FACE="Arial" SIZE="3">ddraw.h</p>
</font><font FACE="宋體" SIZE="3"><p>庫文件:</font><font FACE="Arial" SIZE="3">ddraw.lib</p>
</font><hr>
<b><font FACE="Arial" SIZE="3" COLOR="#0000ff">
<li><a name="IDirectDrawPalette::GetEntries">IDirectDrawPalette::GetEntries</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>獲得調色板指定入口的地址。</p>
<p>獲得調色板入口,</p>
</font><font FACE="Arial" SIZE="3"><p>HRESULT GetEntries(</p>
<p>DWORD dwFlags, </p>
<p>DWORD dwBase, </p>
<p>DWORD dwNumEntries, </p>
<p>LPPALETTEENTRY lpEntries </p>
<p>);</p>
</font><font FACE="宋體" SIZE="3"><b><p>參數:</p>
</b></font><font FACE="Arial" SIZE="3"><p>dwFlags</p>
</font><font FACE="宋體" SIZE="3"><p>該參數目前未用,必須設為</font><font
FACE="Arial" SIZE="3">0</font><font FACE="宋體" SIZE="3">。</p>
</font><font FACE="Arial" SIZE="3"><p>dwBase</p>
</font><font FACE="宋體" SIZE="3"><p>要獲得的調色板入口的開始位置。</p>
</font><font FACE="Arial" SIZE="3"><p>dwNumEntries</p>
</font><font FACE="宋體" SIZE="3"><p>要獲得的調色板入口的個數。</p>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -