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

📄 dpalette.htm

📁 DirectX 编程初级教程中文版。只要有C++基础和一点三维知识即可。
💻 HTM
📖 第 1 页 / 共 2 页
字号:
    </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 + -