亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? directdrawobject.htm

?? 這是用C++實現語音識別的一個插件。大家一起分享一下!
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DirectDraw對象</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>
<b><font FACE="Arial" SIZE="5">

<p align="center"></font><a name="目錄"><font face="宋體" size="6" color="#FF8000">DirectDraw對象</font></a></b></p>

<p align="right" style="margin-top: -10; margin-bottom: -8"><a href="index.htm"
style="text-decoration: none"><font face="宋體"><span style="text-decoration: none">返回上級</span></font></a></p>

<hr style="margin-top: -8px">

<blockquote>
  <font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">該節包含了關于</font><font
  FACE="Arial" SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對象的信息,以及如何通過</font><font
  FACE="Arial" SIZE="3">IDirectDraw</font><font FACE="宋體" SIZE="3">或</font><font
  FACE="Arial" SIZE="3">IDirectDraw2</font><font FACE="宋體" SIZE="3">接口對該對象進行操作。探討了以下主題:</p>
  </font>
</blockquote>

<blockquote>
  <font FACE="宋體" SIZE="3"><ol>
    <li><a href="#什么是DirectDraw對象?">什么是</font><font FACE="Arial" SIZE="3">DirectDraw</font><font
      FACE="宋體" SIZE="3">對象?</a></li>
    </font><font FACE="Arial" SIZE="3">
    <li><a href="#IDirectDraw2接口的新特性?">IDirectDraw2</font><font FACE="宋體"
      SIZE="3">接口的新特性?</a></li>
    <li><a href="#單進程的多DirectDraw對象">單進程的多</font><font FACE="Arial"
      SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對象</a></li>
    <li><a href="#使用CoCreateInstance創建DirectDraw對象">使用</font><font FACE="Arial"
      SIZE="3">CoCreateInstance</font><font FACE="宋體" SIZE="3">創建</font><font
      FACE="Arial" SIZE="3">DirectDraw</font><font FACE="宋體" SIZE="3">對象</a></li>
  </ol>
  </font>
</blockquote>
<font FACE="宋體" SIZE="3">

<hr>

<blockquote>
  <b><font FACE="黑體"><p><a name="什么是DirectDraw對象?">什么是<font
  FACE="Arial">DirectDraw</font>對象?</a></p>
  </font></b>
</blockquote>
</font>

<blockquote>
  <font FACE="宋體" SIZE="3"><b><p align="right"></b><a href="#目錄">返回目錄</a><b></p>
  </b></font>
</blockquote>

<blockquote>
  <font SIZE="3"><p ALIGN="JUSTIFY"><font face="宋體">DirectDraw對象是所有DirectDraw應用程序的核心,并且與Direct3D應用程序形成一個整體。它是你要創建的第一個對象,通過它,你可以創建所有其它相關的對象。典型的,通過調用DirectDrawCreate函數可以創建一個DirectDraw對象,它代表了IDirectDraw接口。如果你想使用該接口的另一個更高級的版本(比如:IDirectDraw2接口),以獲得更加優秀的性能,你可以請求獲得該接口。應注意的是,你可以創建若干個DirectDraw對象,每一個都代表了系統已安裝的顯示設備。</font></p>
  </font>
</blockquote>

<blockquote>
  <font FACE="宋體" SIZE="3"><font FACE="Arial" SIZE="3"><p ALIGN="JUSTIFY">DirectDraw</font>對象代表顯示設備,并且可以利用硬件的加速特性。如果<font
  FACE="Arial" SIZE="3">DirectDraw</font>對象所實例化的顯示設備具有硬件加速,則該對象是硬件加速的。<font
  FACE="Arial" SIZE="3">DirectDraw</font>對象可以創建三種對象:<font FACE="Arial"
  SIZE="3">DirectDrawSurface</font>(頁面)、<font FACE="Arial" SIZE="3">DirectDrawPalette</font>(調色板)、和<font
  FACE="Arial" SIZE="3">DirectDrawClipper</font>(裁剪器)創建這些對象的函數分別是:<font
  FACE="Arial" SIZE="3">IDirectDraw2::CreateSurface</font>、<font FACE="Arial" SIZE="3">IDirectDraw2::CreatePalette</font>和<font
  FACE="Arial" SIZE="3">IDirectDraw2::CreateClipper</font>。</p>
  </font>
</blockquote>

<blockquote>
  <font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY">每次,多于一個的<font FACE="Arial"
  SIZE="3">DirectDraw</font>對象可以被實例化。最簡單的例子是在<font
  FACE="Arial" SIZE="3">Windows 95</font>系統上使用兩臺顯示器。盡管<font
  FACE="Arial" SIZE="3">Windows 95</font>并不支持雙顯示器,但為每一種顯示驅動程序配置一個<font
  FACE="Arial" SIZE="3">DirectDraw</font>硬件抽象層(<font FACE="Arial" SIZE="3">HAL</font>)是可能的。當缺省的<font
  FACE="Arial" SIZE="3">DirectDraw</font>對象被實例化時,<font FACE="Arial" SIZE="3">Windows 
  95</font>和<font FACE="Arial" SIZE="3">GDI</font>將使用它所認識的顯示驅動程序。<font
  FACE="Arial" SIZE="3">Windows 95</font>和<font FACE="Arial" SIZE="3">GDI</font>不認識的顯示驅動程序可與另外一個設備相匹配,獨立的<font
  FACE="Arial" SIZE="3">DirectDraw</font>對象必須通過第二個顯示驅動程序的全局唯一標志符(<font
  FACE="Arial" SIZE="3">GUID</font>)來創建。這個<font FACE="Arial" SIZE="3">GUID</font>可由<font
  FACE="Arial" SIZE="3">DirectDrawEnumerate</font>函數獲得。</p>
  </font>
</blockquote>

<blockquote>
  <font FACE="宋體" SIZE="3"><font FACE="Arial" SIZE="3"><p ALIGN="JUSTIFY">DirectDraw</font>對象管理它所創建的所有對象。它控制缺省的調色板(如果主頁面是<font
  FACE="Arial" SIZE="3">8</font>位色彩模式)、缺省的關鍵色,和硬件顯示模式。它跟蹤哪些資源已經被分配了,以及哪些資源正有待分配。</p>
  </font><hr>
</blockquote>

<blockquote>
  <b><font FACE="Arial" SIZE="3"><p><a name="IDirectDraw2接口的新特性?">IDirectDraw2</font><font
  FACE="宋體" SIZE="3">接口的新特性?</font></a><font FACE="黑體" SIZE="3"></p>
  </font></b><p align="right"><a href="#目錄"><font FACE="宋體" SIZE="3">返回目錄</font></a></p>
</blockquote>

<blockquote>
  <font FACE="宋體" SIZE="3"><font FACE="Arial" SIZE="3"><p ALIGN="JUSTIFY">IDirectDraw2</font>接口擴展了原先<font
  FACE="Arial" SIZE="3">IDirectDraw</font>接口的函數性:增加了一個<font
  FACE="Arial" SIZE="3">IDirectDraw2::GetAvailableVidMem</font>函數。該函數可以詢問所有可用的視頻<font
  FACE="Arial" SIZE="3">RAM</font>容量值,和當前可以為某種指定類型的頁面所用的空余視頻<font
  FACE="Arial" SIZE="3">RAM</font>容量值。</p>
  </font>
</blockquote>

<blockquote>
  <font FACE="宋體" SIZE="3"><font FACE="Arial" SIZE="3"><p ALIGN="JUSTIFY">DirectX</font>使用<font
  FACE="Arial" SIZE="3">COM</font>模型表明,可以通過提供新的接口而給舊的接口加入新的函數特性。在<font
  FACE="Arial" SIZE="3">DirectX3</font>的版本中,<font FACE="Arial" SIZE="3">IDirectDraw2</font>接口取代了原先的<font
  FACE="Arial" SIZE="3">IDirectDraw</font>接口。這個新的接口可以通過調用<font
  FACE="Arial" SIZE="3">IDirectDraw::QueryInterface</font>方法來獲得,如下例所示:</p>
  <font FACE="Arial" SIZE="1"><p
  style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"></font></font><font
  face="宋體" color="#FFFFFF">……</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">//*********************************************************************</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">//本例程片段演示如何創建一個IDirectDraw2接口.</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">//*********************************************************************</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">LPDIRECTDRAW lpDD;</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">LPDIRECTDRAW2 lpDD2;</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">//首先創建一個IDirectDraw接口</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">ddrval = DirectDrawCreate(NULL, &amp;lpDD, NULL);</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">if(ddrval != DD_OK)</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">return;</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">ddrval = lpDD-&gt;SetCooperativeLevel(hwnd, DDSCL_NORMAL);</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">if(ddrval != DD_OK)</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">return;</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">//獲得新的接口</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">ddrval = lpDD-&gt;QueryInterface(IID_IDirectDraw2, (LPVOID 
  *)&amp;lpDD2);</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">if(ddrval != DD_OK)</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">return;</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">ddscaps.dwCaps = DDSCAPS_OFFSCREENPLAIN;</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">ddrval = lpDD2-&gt;GetAvailableVidMem(&amp;ddscaps, 
  &amp;total, &amp;free);</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">if(ddrval != DD_OK)</font></p>
  <p style="background-color: rgb(0,0,128); margin-top: 0; margin-bottom: 0; padding-top: 2"><font
  face="宋體" color="#FFFFFF">return;</font></p>
  <font FACE="宋體" SIZE="3"><p ALIGN="JUSTIFY"><br>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲国产综合| 欧美日韩在线电影| 九九国产精品视频| 青青草97国产精品免费观看 | 国产精品一区二区久久不卡| 日韩国产欧美视频| 蜜臀av一区二区在线免费观看 | 欧美色电影在线| 色久综合一二码| 欧美在线免费播放| 欧美手机在线视频| 欧美电影免费观看高清完整版| 欧美成人午夜电影| 中文字幕精品在线不卡| 自拍偷拍国产亚洲| 日精品一区二区| 韩国一区二区在线观看| 99久久99精品久久久久久| 色婷婷国产精品久久包臀 | 福利电影一区二区三区| 福利电影一区二区| 欧美色区777第一页| 欧美xxxx老人做受| 中文字幕二三区不卡| 亚洲女人小视频在线观看| 丝袜亚洲另类丝袜在线| 国产黄色精品视频| 欧洲av在线精品| 欧美成人一级视频| 亚洲欧洲精品成人久久奇米网| 亚洲精品自拍动漫在线| 久久99精品国产麻豆婷婷| 99久久久免费精品国产一区二区| 精品视频999| 国产精品美女一区二区| 日韩av在线播放中文字幕| 成人av小说网| 日韩一区二区免费视频| 亚洲色欲色欲www在线观看| 蜜桃精品视频在线观看| 91看片淫黄大片一级在线观看| 91精品福利在线一区二区三区| 国产欧美精品日韩区二区麻豆天美| 亚洲精选视频免费看| 国产高清在线精品| 91精品国产91久久久久久最新毛片| 国产精品人人做人人爽人人添| 日韩电影在线观看一区| 色狠狠桃花综合| 国产欧美综合在线| 久久电影网电视剧免费观看| 欧美性受xxxx黑人xyx| 国产欧美一区二区精品性色| 日韩精品免费专区| 色老综合老女人久久久| 国产精品久久777777| 国产一区二区三区久久悠悠色av| 欧美三级三级三级爽爽爽| 亚洲私人影院在线观看| 国产99久久久国产精品潘金| 亚洲精品在线一区二区| 日本不卡一二三| 在线播放日韩导航| 亚洲高清免费视频| 日本久久电影网| 亚洲靠逼com| 欧美综合视频在线观看| 亚洲男人的天堂一区二区| 成人动漫视频在线| 中文乱码免费一区二区| 成人精品在线视频观看| 久久久99免费| 国产精品综合网| 久久久午夜精品理论片中文字幕| 极品尤物av久久免费看| 欧美www视频| 国产精品小仙女| 国产色产综合色产在线视频| 国产一区二区精品久久99| xfplay精品久久| 国产精品亚洲成人| 中文字幕一区二区三区不卡| 99视频精品免费视频| 亚洲一区二区精品久久av| 欧美日韩国产综合一区二区三区 | 久久综合久久综合久久综合| 久久精品国产亚洲5555| 久久综合色鬼综合色| 国内精品久久久久影院色| 中文字幕av一区二区三区免费看 | 国产精品99久久久| 国产精品盗摄一区二区三区| 99久久久久久| 亚洲18女电影在线观看| 日韩美一区二区三区| 国产盗摄女厕一区二区三区| 国产精品美女视频| 欧美日韩在线免费视频| 久久99精品一区二区三区| 国产亚洲一区二区三区在线观看| 97精品久久久午夜一区二区三区 | 亚洲综合色在线| 日韩一区二区三区视频| 国产91在线观看| 亚洲国产一区视频| 久久人人超碰精品| 色88888久久久久久影院野外| 日韩高清欧美激情| 日本一区二区高清| 8x福利精品第一导航| 成人免费高清视频| 日韩国产欧美一区二区三区| 中文字幕精品一区二区精品绿巨人| 欧美在线色视频| 九色porny丨国产精品| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 在线观看欧美黄色| 国产酒店精品激情| 日本中文字幕一区二区有限公司| 国产欧美一区二区三区在线看蜜臀 | 亚洲欧美一区二区三区孕妇| 日韩一区二区三区免费观看| 色综合久久中文字幕| 九九九久久久精品| 亚洲高清免费观看| 亚洲免费色视频| 久久亚洲一区二区三区四区| 欧美日韩免费观看一区二区三区 | 亚洲九九爱视频| 国产欧美久久久精品影院| 欧美一区二区视频网站| 91久久精品一区二区| 国产乱子轮精品视频| 日韩av中文字幕一区二区三区| 亚洲欧美综合另类在线卡通| 国产亚洲综合在线| 久久色.com| 日韩欧美专区在线| 91精品午夜视频| 在线观看免费亚洲| 色菇凉天天综合网| 99r国产精品| 成人99免费视频| 成人美女在线视频| av亚洲精华国产精华精| 国产精品一二三区| 国产iv一区二区三区| 国产精品一级黄| 成人性生交大合| 成人网在线播放| 99久久99久久久精品齐齐| 91在线观看下载| 一本一道波多野结衣一区二区| 99国产精品视频免费观看| 色综合一个色综合亚洲| 色综合咪咪久久| 欧美亚洲禁片免费| 91麻豆精品国产91久久久久久久久| 欧美午夜影院一区| 欧美老人xxxx18| 欧美一区二区三区婷婷月色| 精品毛片乱码1区2区3区| 久久免费视频色| 中文字幕免费不卡在线| 亚洲色图一区二区| 午夜精品久久久久久久蜜桃app| 午夜国产精品一区| 久久成人免费日本黄色| 国产在线不卡视频| 成人激情图片网| 欧美色中文字幕| 精品国产露脸精彩对白| 中文字幕精品一区| 亚洲国产色一区| 精品亚洲成a人在线观看| 成人午夜伦理影院| 欧美理论片在线| 国产日本亚洲高清| 亚洲国产精品久久久男人的天堂 | 欧美综合视频在线观看| 日韩女优电影在线观看| 国产精品天干天干在观线| 亚洲精品日韩一| 精品中文字幕一区二区小辣椒| 成人av午夜电影| 欧美一级久久久| 亚洲三级免费电影| 久久99国产精品麻豆| 色综合久久中文字幕| 亚洲精品一区二区三区在线观看| 欧美国产精品一区| 日精品一区二区| 99国产精品99久久久久久| 日韩视频123| 亚洲一卡二卡三卡四卡| 国产乱淫av一区二区三区| 欧美日韩国产一级片| 国产精品免费人成网站| 蜜臀va亚洲va欧美va天堂| 色久优优欧美色久优优|