aero

    1熱度

    1回答

    我使用DwmExtendFrameIntoClientArea()來觀察我的窗口,但是在調整窗口大小的時候有一個'小故障' - 當事情正在縮放時,有少量時間存在可見背景,這被視爲黑色當我有財產Background="Transparent"設置。 如何擺脫這個問題?當然,我可以擴展邊緣以覆蓋比窗口嚴格需要的更多的空間,但是我覺得它太耗CPU了。

    0熱度

    1回答

    我剛開始使用Visual Studio 2010的對話框編輯器,我注意到的第一件事是我可以添加的控件都具有Windows 95風格而不是Window Vista/7 Aero樣式。我懷疑也許只有MFC有航空風格的控件,但我不能測試這個,因爲我真的不想使用MFC(這應該是一個超輕量級的程序)。 有什麼我可以做與Aero風格控件的對話框?

    1熱度

    3回答

    從Microsoft安裝新主題(http://windows.microsoft.com/hr-HR/windows/downloads/snowflakes-and-frost-theme)後,我的Windows 7失去了其所有透明度(Aero)效果並將Windows Basic作爲實際主題。 我一直在搜索我的問題一個小時,我還沒有找到任何解決方案。 我所有解決此問題的嘗試都失敗了。 我試着運行

    3熱度

    2回答

    目前,我試圖在Windows窗體中使用自定義框架(使用DevExpress'SkinManager.EnableFormSkins function)並且在Windows 7 Aero上運行時在窗口附近有一個陰影。 窗口目前看起來是這樣的: ,我希望它看起來像這樣: (即周圍有窗口軟陰影)。 我做了很多的研究,並嘗試和錯誤,包括使用CS_DROPSHADOW,asking the DevExpre

    5熱度

    1回答

    我正在構建一個應用程序,它需要始終顯示特定窗體(這是客戶請求),到目前爲止我使用的是SetWindowPos函數與HWND_TOPMOST值,並且工作正常,但是當Windows 7 Flip 3D功能被激活時,我的應用不會保持在最前。 Windows 7的翻轉3D 的問題是,如何我的形式可以留在所有其他窗口的頂部,即使在Windows 7翻轉3D被激活?

    3熱度

    2回答

    我正在使用純WINAPI,並且需要發送TB_GETMETRICS消息。但是,該消息僅適用於通過引用公共控件版本6.0將清單文件添加到應用程序。我添加了它,消息正在工作,但現在我的應用程序正在使用Vista/Windows 7視覺樣式,這是我不想要的。 有沒有什麼辦法在使用經典主題時保留公共控件6.0引用,通過修改清單文件或調用某些API函數? 注:我試過SetWindowTheme,但結果是經典和

    5熱度

    2回答

    在我的C#.NET 4應用程序中,我使用WndProc來處理一些消息,主要是處理全屏應用程序的大小調整。 現在我只是處理SC_MAXIMIZE和WM_NCLBUTTONDBLCLK來確定窗口調整大小或從最大化狀態(我知道我不需要的WndProc處理SC_MAXIMIZE,但Form_Resize似乎沒有火了WM_NCLBUTTONDBLCLK消息當我雙擊應用程序的標題欄 現在我注意到,如果我Aer

    24熱度

    1回答

    我想要有與Windows 7任務欄相同的效果。 我在這個問題看過: Keep Window Looking Active 它的工作很好,但只有當窗口有非客戶區。 我的窗口無邊框,它的內容(只是一個黑色背景)呈現爲無效,無論我做什麼。 我設置了我的窗口標誌就像Windows 7任務欄,但它沒有幫助。 我現在唯一的想法是用邊框畫出來,然後剪下來,有沒有更好的方法來實現我想要的? 編輯1: 裁剪沒有工作

    0熱度

    1回答

    我有一個使用IOleObjects並調用方法「SetClientSite」的代碼片段。 pIOleObject.SetClientSite(this); 現在我的問題是,按鈕顯示在舊的Windows風格,它是平坦的,沒有航空效果。我想我必須調用「SetColorScheme」,但我不知道如何使用LOGPALETTE。 我只需要這些IOleObjects在受信任的安全區中的web瀏覽器控件。 也

    6熱度

    1回答

    我試圖將我的表單正好放在任務欄上方。不幸的是,我的努力受到這樣一個事實的阻礙,我的窗體上的this.Height返回的值比實際窗體(包含所有邊框,標題欄等)要小10個像素。我使用Aero運行Windows 7。當Aero關閉(並且邊界更薄時),所有按預期工作。表單邊框樣式是FixedSingle。我不想實施特定於Aero的黑客行爲。我能做些什麼來獲得正確的身高?