• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            李錦俊(mybios)的blog

            游戲開發 C++ Cocos2d-x OpenGL DirectX 數學 計算機圖形學 SQL Server

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              86 Posts :: 0 Stories :: 370 Comments :: 0 Trackbacks

            公告

            QQ:30743734
            EMain:mybios@qq.com

            常用鏈接

            留言簿(16)

            我參與的團隊

            最新隨筆

            搜索

            •  

            積分與排名

            • 積分 - 371346
            • 排名 - 67

            最新評論

            閱讀排行榜

            評論排行榜

            ???其實這個很簡單,只是創建設備的時候那個hwnd有點不一樣!
            ???可能有人就會說,用GetDesktopWindows()獲得桌面的句柄不就行了?那就錯了!這樣會沒有效果的!正確的代碼如下:

            ????HWND?hWnd? = ?FindWindowEx(GetDesktopWindow()?,? 0 ?,? " Progman " ?,? " Program?Manager " );
            ????hWnd?
            = ?FindWindowEx(hWnd?,? 0 ?,? " SHELLDLL_DefView " ?,? 0 );
            ????hWnd?
            = ?FindWindowEx(hWnd?,? 0 ?,? " SysListView32 " ?,? " FolderView " );
            ????
            // ?初始化?D3D?設備
            ????InitD3D(hWnd);


            是不是很簡單!哈哈。

            顯示的時候,如果想渲染在桌面的一角,則可以這樣寫:
            //?顯示在左上角,128×128寬
            ????????RECT?rect;
            ????????rect.left?
            =?0;
            ????????rect.right?
            =?128;
            ????????rect.top?
            =?0;
            ????????rect.bottom?
            =?128;
            ????????
            //?顯示
            ????????g_pd3dDevice->Present(0?,?&rect?,?0?,?0);
            posted on 2006-11-17 14:54 李錦俊(mybios) 閱讀(4857) 評論(12)  編輯 收藏 引用 所屬分類: Direct3D

            Feedback

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2006-11-17 18:06 空明流轉
            不只是D3D,都可以。例如用DS播放視頻。  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2006-11-17 20:13 李錦俊
            空明大大也上來了啊!
            你的意思是說DirectShow直接在Desktop上播放視頻吧?
            我記得用VMR9是可以實現的。可以傳一個HWND進去。是這個意思不?  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2006-11-27 14:19 LifeAndC
            我可能第一出手想到的就是:GetDesktopWindow(),你是做DirectX 3D圖形的??想學點這方面有什么資料沒有??推薦一下,謝!

            f-pt@163.com  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2006-11-27 21:33 李錦俊
            @LifeAndC
            我學習一般是看書,我看了2個多星期的書,現在開始學著寫一些簡單的游戲  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2007-04-02 14:15 yanjun
            不錯,桌面分三層都被你看出來了!  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2007-05-31 11:41 dave
            Winamp有個效果插件, 應該就是這樣的做法, 可以在桌面窗口上動態顯示vis.  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2007-12-01 00:01 樂樂
            我按著你說的方法作了,可是什么也沒有,可能是什么原因呢?我做了個場景,直接把上面的代碼靠過來 用那個句柄初始化了D3D,我的操作系統是vista和這個有關系嗎?  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2008-03-02 13:43 herbert
            請問桌面分哪三層啊?
            怎么我把這段代碼加進去以后, hwnd 得到一個空值的呢?  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2008-04-22 01:27 cemaster
            如何把背景變成透明的呢?  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2008-06-30 15:02 ice
            桌面背景設置成透明的 播放視頻 又不影響桌面圖標
            這個和樓主說的不是一個技術
            播放視頻時使用Overlay 把桌面壁紙去掉 背景色用Color Key 就可以把video顯示在桌面上了  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2008-08-04 16:03 路過
            桌面背景如何設置成透明?  回復  更多評論
              

            # re: 【原創】把D3D畫面渲染到桌面!不用創建任何窗口 2008-08-10 07:55 liucang
            沒有D3D  回復  更多評論
              

            久久精品国产99国产精品亚洲 | AAA级久久久精品无码区| 久久久久久国产a免费观看不卡| 国产精品免费久久久久影院| 精品无码久久久久久国产| 亚洲精品乱码久久久久久蜜桃不卡| 99久久精品免费看国产一区二区三区| 久久国产精品成人片免费| 久久久久久亚洲精品无码| 91精品国产高清久久久久久国产嫩草 | 亚洲精品乱码久久久久久蜜桃不卡| 久久久久亚洲精品日久生情 | 九九久久精品国产| 久久久精品波多野结衣| 亚洲嫩草影院久久精品| 久久精品亚洲乱码伦伦中文| 99久久99久久| 久久久久99精品成人片三人毛片 | 久久免费视频观看| 国产L精品国产亚洲区久久| 久久激情亚洲精品无码?V| 久久婷婷色综合一区二区| 伊人久久综合无码成人网| 一本色道久久88精品综合| 97久久久精品综合88久久| 办公室久久精品| 欧美熟妇另类久久久久久不卡| 精品少妇人妻av无码久久| 一级做a爰片久久毛片16| 香蕉久久夜色精品国产尤物| 99久久国产热无码精品免费| 国内精品久久久久久久涩爱 | 新狼窝色AV性久久久久久| 久久精品无码一区二区app| 99久久做夜夜爱天天做精品| 国产精品青草久久久久福利99| 国产精品乱码久久久久久软件| 久久精品无码一区二区日韩AV| 人妻无码αv中文字幕久久| 香蕉久久影院| 无码人妻久久一区二区三区免费|