對生成的預設的屬性頁對話方塊進行處理,將屬性頁部分向右平移,騰出左邊區域,以便新增切換屬性頁的相關控制項。首先在左半區域繪製乙個矩形框並填充背景顏色,然後在矩形框中動態建立用於切換屬性頁的按鈕。原始版本中使用的是clistctrl列表控制項,由於列表控制項的行要做成立體的效果比較困難,並且存在閃爍的問題,所以改用按鈕,使用派生自cbutton的自定義cbitmapbtn類,加上事先繪製好的有立體感的bitmap按鈕,就可以實現很好的美化效果。
2. 使用雙緩衝貼圖的方式解決重新整理時的閃爍問題
在實現屬性頁的tab頁標題美化的時候使用了雙緩衝貼圖的方法,很好的解決了tab頁的標題閃爍的問題,其思路就是先在記憶體dc上繪製出我們需要的,待繪製完成後貼到tab頁的標題欄的區域,相關**如下:
3. 切換屬性頁是時屬性頁視窗閃爍的解決辦法
為了避免切換屬性頁時的視窗閃爍,在onerasebkgnd直接返回true,但視窗重新整理的時候會出現視窗背景重新整理不了的問題,所以就需要手動繪製背景,以保證視窗背景的正常重新整理。
4. 使用photoshop繪製有立體感的按鈕
為了使按鈕具有良好的立體效果,需要有顏色漸變的效果,使用photoshop的顏色漸變工具就可以很好的實現。我是photoshop,windows畫圖工具和vc資源編輯器結合在一起使用的。在photoshop中可以實現很好的顏色漸變效果,可以新增想要的文字。在photoshop中實現好文字效果和顏色漸變效果之後,將拷到畫圖工具中做按鈕的邊緣效果的處理,此時將放大,可參照qq,360等軟體的按鈕效果(對參照按鈕截個圖,也複製到畫圖工具中),對目標的邊緣做相應的處理。接著,在放大狀態下將畫圖工中的目標區域複製到vc資源編輯器的bitmap資源中(在放大狀態下比較容易控制畫素點),在vc資源編輯器中的畫素點清晰可見,可以對目標做進一步的細節處理,最後儲存一下就可以了。
5. tab頁的標題初始漸變顏色和屬性頁視窗的背景顏色的定製
可以呼叫setcaptioncolor()函式和setpropagedlgbkcolor()函式,來分別設定tab頁的標題初始漸變顏色和屬性頁視窗的背景顏色。
ps: 介面的效果圖如下圖所示。
DWIntrosPage 簡單定製引導頁
1 使用方式 uiviewcontroller setupdynamicvc return introspage 複製 上面為使用靜態圖方式,動態圖方式與此大同小異,故不多說。2 框架目錄 該框架主要有兩大類 下面摘取部分 dwintrospagecontentviewcontroller 複製 設...
實現QuickPart 屬性定製
繼續做乙個演示,所以這一大系列我總共分為四篇章敘述,前面沒看的朋友,或對知識點感到陌生的都可以先跳回之前的文章在進行學習。此篇章的內容較少,大家掌握起來就更快了。首先我們在原先的專案treeviewcontrol後台 接著建立乙個屬性。我這裡定義為docname,需要注意的地方就是屬性上端記得新增是...
「VC 目錄」屬性頁
指定內容希望 visual studio 使用生成專案。若要訪問此屬性頁,在 解決方案資源管理器,開啟專案的快捷選單中選擇 屬性,然後在 屬性頁 對話方塊的左窗格中,展開 配置屬性 並選擇 vc 目錄。重要事項 在學習版,此屬性頁可能不會顯示。若要啟用它,請在選單欄上,選擇 工具,設定,專家設定。當...