• <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)

            我參與的團隊

            最新隨筆

            搜索

            •  

            積分與排名

            • 積分 - 371584
            • 排名 - 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) 閱讀(4861) 評論(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片69| 亚洲国产天堂久久久久久| 久久久国产精华液| 久久亚洲av无码精品浪潮| 99久久免费国产精品特黄| 久久香综合精品久久伊人| 久久91精品国产91久久户| 亚洲欧美成人久久综合中文网| 国产色综合久久无码有码| 国内精品久久人妻互换| 久久久久亚洲精品男人的天堂| 亚洲αv久久久噜噜噜噜噜| 久久综合狠狠综合久久激情 | 久久人人爽人人爽人人片av麻烦| 国产精品美女久久久久网| 伊人久久无码精品中文字幕| 欧美久久精品一级c片片| 精品综合久久久久久97| 久久久久亚洲AV成人网| 97久久精品午夜一区二区| 色老头网站久久网| 久久精品国产亚洲AV不卡| 狠狠色丁香久久婷婷综| 男女久久久国产一区二区三区| 久久丝袜精品中文字幕| 四虎国产永久免费久久| 91精品国产91久久久久福利| 中文字幕日本人妻久久久免费| 亚洲美日韩Av中文字幕无码久久久妻妇 | 久久精品中文字幕无码绿巨人| 欧美精品福利视频一区二区三区久久久精品 | 国产高潮国产高潮久久久91| 嫩草伊人久久精品少妇AV| 久久国语露脸国产精品电影| 亚洲欧美一级久久精品| 欧美成a人片免费看久久| 久久免费国产精品| 欧美久久久久久午夜精品| 精品久久久久国产免费| 久久99精品九九九久久婷婷|