📄 dpalette.htm
字号:
</font><font FACE="Arial" SIZE="3"><p>lpEntries</p>
</font><font FACE="宋体" SIZE="3"><p>调色板入口的地址。如果给调色板设置了</font><font
FACE="Arial" SIZE="3">DDPCAPS_8BITENTRIES</font><font FACE="宋体" SIZE="3">标志(为索引调色板),则每个入口为</font><font
FACE="Arial" SIZE="3">1</font><font FACE="宋体" SIZE="3">字节,其余类型调色板的每个入口为</font><font
FACE="Arial" SIZE="3">4</font><font FACE="宋体" SIZE="3">字节。其内容为颜色值的描述。</p>
<p> </p>
<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>
<p>DDERR_NOTPALETTIZED</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><font FACE="宋体" SIZE="3"><b><p>请参阅:</p>
</b></font><font FACE="Arial" SIZE="3"><p>IDirectDrawPalette::SetEntries</p>
</font><hr>
<b><font FACE="Arial" SIZE="3" COLOR="#0000ff">
<li><a name="IDirectDrawPalette::Initialize">IDirectDrawPalette::Initialize</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>初始化一个</font><font FACE="Arial"
SIZE="3">DirectDrawPalette</font><font FACE="宋体" SIZE="3">对象。</p>
</font><font FACE="Arial" SIZE="3"><p>HRESULT Initialize(</p>
<p>LPDIRECTDRAW lpDD, </p>
<p>DWORD dwFlags, </p>
<p>LPPALETTEENTRY lpDDColorTable </p>
<p>);</p>
</font><font FACE="宋体" SIZE="3"><b><p>参数:</p>
</b></font><font FACE="Arial" SIZE="3"><p>lpDD</p>
<p>DirectDraw</font><font FACE="宋体" SIZE="3">结构的地址,代表</font><font
FACE="Arial" SIZE="3">DirectDraw</font><font FACE="宋体" SIZE="3">对象。</p>
</font><font FACE="Arial" SIZE="3"><p>dwFlags</font><font FACE="宋体" SIZE="3">和</font><font
FACE="Arial" SIZE="3">lpDDColorTable</p>
</font><font FACE="宋体" SIZE="3"><p>这两个参数未用,必须设为</font><font
FACE="Arial" SIZE="3">0</font><font FACE="宋体" SIZE="3">。</p>
<b><p>返回值:</p>
</b><p>该函数返回</font><font FACE="Arial" SIZE="3">DDERR_ALREADYINITIALIZED</font><font
FACE="宋体" SIZE="3">。</p>
<p>提供这个函数是为了与部件对象模型(</font><font FACE="Arial" SIZE="3">COM</font><font
FACE="宋体" SIZE="3">)的协议保持一致性。因为</font><font FACE="Arial"
SIZE="3">DirectDrawPalette</font><font FACE="宋体" SIZE="3">对象在创建好之后就已经被初始化了,所以这个函数总是返回</font><font
FACE="Arial" SIZE="3">DDERR_ALREADYINITIALIZED</font><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">或更新版</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><font FACE="宋体" SIZE="3"><b><p>请参阅:</p>
</b></font><font FACE="Arial" SIZE="3"><p>IUnknown::AddRef, IUnknown::QueryInterface,
IUnknown::Release</p>
</font><hr>
<font FACE="Arial" SIZE="3" COLOR="#0000ff"><b>
<li><a name="IDirectDrawPalette::SetEntries">IDirectDrawPalette::SetEntries</a></b></font><p
align="right"><font size="3"><a href="#目录">回到目录</a></font></p>
</li>
</ol>
</ol>
<blockquote>
<blockquote>
<font FACE="宋体" SIZE="3"><p>立即改变一个</font><font FACE="Arial" SIZE="3">DirectDrawPalette</font><font
FACE="宋体" SIZE="3">对象的调色板入口。</font><font FACE="Arial" SIZE="3"></p>
<p>HRESULT SetEntries(</p>
<p>DWORD dwFlags, </p>
<p>DWORD dwStartingEntry, </p>
<p>DWORD dwCount, </p>
<p>LPPALETTEENTRY lpEntries </p>
<p>);</p>
</font><font FACE="宋体" SIZE="3"><b><p>参数:</b></font><font FACE="Arial" SIZE="3"></p>
<p>dwFlags</font><font FACE="宋体" SIZE="3"></p>
<p>该参数目前未用,必须设为</font><font FACE="Arial" SIZE="3">0</font><font
FACE="宋体" SIZE="3">。</font><font FACE="Arial" SIZE="3"></p>
<p>dwStartingEntry</font><font FACE="宋体" SIZE="3"></p>
<p>要改变的第一个调色板入口。</font><font FACE="Arial" SIZE="3"></p>
<p>dwCount</font><font FACE="宋体" SIZE="3"></p>
<p>要改变的调色板入口个数。</font><font FACE="Arial" SIZE="3"></p>
<p>lpEntries</p>
<blockquote>
</font><font FACE="宋体" SIZE="3"><p>调色板入口的地址。如果给调色板设置了</font><font
FACE="Arial" SIZE="3">DDPCAPS_8BITENTRIES</font><font FACE="宋体" SIZE="3">标志(为索引调色板),则每个入口为</font><font
FACE="Arial" SIZE="3">1</font><font FACE="宋体" SIZE="3">字节,其余类型调色板的每个入口为</font><font
FACE="Arial" SIZE="3">4</font><font FACE="宋体" SIZE="3">字节。其内容为颜色值的描述。</p>
</blockquote>
<b><p>返回值:</p>
<blockquote>
<blockquote>
</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>
<p>DDERR_NOPALETTEATTACHED </p>
<p>DDERR_NOTPALETTIZED </p>
<p>DDERR_UNSUPPORTED</p>
</font><font FACE="宋体" SIZE="3">
</blockquote>
</blockquote>
<b><p>快速信息:</b></font><font FACE="Arial" SIZE="3"></p>
<p>Windows NT</font><font FACE="宋体" SIZE="3">:适用于</font><font FACE="Arial"
SIZE="3">4.0</font><font FACE="宋体" SIZE="3">或更新版</font><font FACE="Arial"
SIZE="3"></p>
<p>Windows</font><font FACE="宋体" SIZE="3">:适用于</font><font FACE="Arial"
SIZE="3">Windows 95</font><font FACE="宋体" SIZE="3">或更新版</font><font
FACE="Arial" SIZE="3"></p>
<p>Windows CE</font><font FACE="宋体" SIZE="3">:不支持</p>
<p>头文件:</font><font FACE="Arial" SIZE="3">ddraw.h</font><font FACE="宋体"
SIZE="3"></p>
<p>库文件:</font><font FACE="Arial" SIZE="3">ddraw.lib</font><font FACE="宋体"
SIZE="3"><b></p>
<p>请参阅:</b></font><font FACE="Arial" SIZE="3"></p>
<p>IDirectDrawPalette::GetEntries, IDirectDrawSurface3::SetPalette</font></p>
<p align="right"><font size="3"><a href="#目录">回到目录</a></font></p>
</blockquote>
</blockquote>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -