dwm

    0熱度

    2回答

    我期待擴展/覆蓋Windows 7如何繪製其標準Windows和控件。現在我正在做一些關於如何修改標準用戶界面的初步研究,以使它對我正在開發的項目更友好一些。 具體我想做的是修改W7如何在Windows的周圍繪製邊框,以及如何修改窗口控制按鈕(關閉,最小化,退出等)。這旨在成爲全局更改,並會影響系統上所有窗口的繪製方式。老實說,我正在尋找與WindowBlinds的功能非常相似的功能,至少在項目的

    0熱度

    2回答

    我成功地註冊了一個DWM thumbnail和display it in my window(我的意思是Vista/Win7功能,它允許您實時傳送其他頂級窗口在您的內部)。有什麼方法可以在我的窗口中旋轉縮略圖嗎?我使用WPF 3.5 SP1。

    3熱度

    1回答

    設置:我有一個頂層窗口,其中定義了一個區域(使用SetWindowRgn()創建),並且我有一個移動的子元素(與SetWindowPos()),使其一些像素然後重疊父窗口區域的剪切部分。 結果:這些像素變得充滿不透明的全白像素,而不是保持完全透明(因爲它在其父區域之外)。這並不是說當子窗口不應該繪製時,因爲無論子窗口是什麼樣子,有問題的像素都是白色的。 下面,橙色的小窗口已經沿着父窗口的邊緣移動了

    4熱度

    2回答

    我正在開發一個使用Windows 7(和Vista)任務欄功能的程序。現在我有一個自定義位圖,將顯示在任務欄縮略圖。位圖以編程方式創建併成功顯示。我遇到的唯一問題是,想要在該圖像中使用透明,該圖像在縮略圖中也應該顯示爲透明。但是沒有任何成功,導致顏色的標準淺灰色顏色。 我見過的證據表明,方案順利拿到透明在他們的形象: http://blog.miranda.or.at/wp-content/upl

    7熱度

    1回答

    我正在開發一個支持主窗體中的Windows Aero的C#應用​​程序。 某些不支持視覺樣式的應用程序(例如GoToMeeting)會禁用視覺樣式,並且在GoToMeeting正在運行時(Aero客戶端區域被繪製爲黑色),會錯誤地繪製表單。 如何禁用視覺樣式時如何訂閱觸發的操作系統事件?然後我可以調整我的窗口中的客戶區域以正確繪製。 託管和非託管解決方案對我而言是有效的。 在此先感謝。 編輯:根據

    0熱度

    1回答

    嗨 我爲我的中期項目使用MFC SDI應用程序。但每次我畫場景(使用GDI)和「無效()」時,都會發生輕彈。 我使用DWM進行雙緩衝並消除輕彈,但很少發生。我認爲問題在於垂直同步。我可以做些什麼來啓用虛擬同步

    0熱度

    1回答

    一直在努力,如果Windows Aero的是能夠使用下面的代碼,以便檢查: function AeroEnabled: boolean; var enabled: bool; begin // Function from the JwaDwmapi unit (JEDI Windows Api Library) DwmIsCompositionEnabled(enabled);

    2熱度

    1回答

    當使用DwmExtendFrameIntoClientArea功能我需要選擇Form.TransparencyKey,一個玻璃將代替上繪製的顏色。 的問題是,我寫的圖像編輯工具,當TransparencyKey顏色出現在編輯圖像內,用戶看到玻璃來代替。 如何擴展玻璃進入客戶區,而不會丟失一些顏色?

    0熱度

    1回答

    我需要動畫從其他進程的窗口的位置。有沒有什麼辦法可以通過使用正弦,四分法,夸脫,甚至後退等平滑動畫來實現這一點?

    5熱度

    2回答

    我一直在考慮這個問題,但我認爲我缺乏一些關於Windows和wpf如何在內部工作的基本知識。 問題是這樣的: 我創建了一個窗口,應該讓我得出一個航空標題欄(如Office)對WPF控件。 這工作正常,只要我不添加一個Hwndhost元素的窗口,在這種情況下,每當我調整它的框架和HwndHost開始閃爍很差(其他元素似乎渲染正常)。我也嘗試使用WPF Shell Integration librar