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

            我參與的團隊

            最新隨筆

            搜索

            •  

            積分與排名

            • 積分 - 371354
            • 排名 - 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精品久久精品| 久久久久久久亚洲精品| 久久受www免费人成_看片中文| 少妇内射兰兰久久| 国产精品va久久久久久久| 亚洲精品国产综合久久一线| 亚洲午夜久久久影院| 日韩欧美亚洲综合久久影院d3| 一级做a爰片久久毛片免费陪 | 国产人久久人人人人爽| AA级片免费看视频久久| 亚洲国产精品无码久久久蜜芽| 国产成人99久久亚洲综合精品 | 一本大道久久a久久精品综合| 久久久久久青草大香综合精品| 色狠狠久久AV五月综合| 欧美性大战久久久久久 | 久久中文字幕无码专区| 九九99精品久久久久久| 久久无码国产专区精品| 久久亚洲国产精品五月天婷| 久久亚洲高清观看| 青青草原综合久久大伊人精品| 人妻无码精品久久亚瑟影视 | 波多野结衣中文字幕久久| 久久99这里只有精品国产| 久久精品这里只有精99品| 97久久久久人妻精品专区 | 久久影院午夜理论片无码| 久久不射电影网| 久久成人影院精品777| 久久狠狠色狠狠色综合| 久久免费精品一区二区| 久久综合九色综合欧美狠狠| 久久99精品综合国产首页| 日韩欧美亚洲综合久久影院d3| 久久99国产精品二区不卡| 中文字幕一区二区三区久久网站| 国产999精品久久久久久|