• <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>
            萬星星@豌豆莢 歡迎加入我們
            一個吃軟飯的男人!!!!!我只想寫程序####
            微博:http://weibo.com/wanlianwen
            posts - 172,  comments - 1253,  trackbacks - 0
            網(wǎng)上看見過很多Skin技術(shù),但是以我所見提供代碼的真沒幾個能把細(xì)節(jié)處理好的,這里我提供一個來接受批評,內(nèi)存問題應(yīng)該沒有或者很少,如果發(fā)現(xiàn)請告訴我一下。

            很久沒有擺弄窗口的skin了,上一次做好像還是1、2年前,當(dāng)時有一些地方處理的不是很好,但是勉強能用。由于升級的需要,界面的技術(shù)也得動一下略作表示。根據(jù)自己的經(jīng)驗加上同事的前期技術(shù)調(diào)研加上后面自己的整理,一個比較滿意的方案算是出來了,在實現(xiàn)的基礎(chǔ)上盡量保證了Windows的基本特性,比如左上角的系統(tǒng)菜單、標(biāo)題欄的系統(tǒng)菜單,模仿了QQ2008的一個特性:窗口的按鈕不在任務(wù)欄顯示,但可以通過ALT+TAB進行窗口的訪問。Skin的通用型上也做了最大化的兼容,active和unactive狀態(tài),12個方位貼圖,且為主窗口添加的菜單擴展按鈕并提供tooltip的支持。當(dāng)然存在的問題還有待于慢慢發(fā)現(xiàn),暫時是一個滿意的方案,當(dāng)然只包括頂層窗口的Skin,子窗口的將通過其他技術(shù)進行解決。題外話:有些人說xp不是有皮膚嗎?在Vista、Win7上這種技術(shù)還有存在的必要嘛?我自己的認(rèn)為是一種界面風(fēng)格代表的可能是一個企業(yè)的理念,可能成為企業(yè)的標(biāo)識之一。

            界面預(yù)覽:




            代碼

            注:VS2008開發(fā),左鍵雙擊登錄窗口客戶區(qū)顯示主界面。代碼部分修改后可使用,但請不要使用圖片資源。
            posted on 2009-07-09 10:54 萬連文 閱讀(3529) 評論(14)  編輯 收藏 引用 所屬分類: 小作品

            FeedBack:
            # re: 頂層窗口的Skin
            2009-07-09 11:03 | 萬連文
            呃~~~,剛剛還說滿意就發(fā)現(xiàn)問題,主界面最小化后就會發(fā)生問題,修改中......

            已經(jīng)修改完畢,最小化的時候隱藏窗口(到托盤,過程沒有做),當(dāng)然最小化之后你就沒法關(guān)閉了,由于沒有做托盤部分顯示主窗口的編程,所以測試的時候只能殺掉進程了。這樣應(yīng)該不會再有什么麻煩了。  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-09 12:20 | Touchsoft
            我要能貼圖的話,也可以給你看一下我最近剛繪的。:)  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-09 12:31 | Touchsoft
            剛看了一下代碼,看來你也讀了“shareaza”源碼中的換膚部分。  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-09 12:37 | 萬連文
            @Touchsoft
            是的,很久以前看過,做的比較好,不過當(dāng)初還是發(fā)現(xiàn)一些不完美的地方。  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-09 12:42 | Touchsoft
            回復(fù)真快,發(fā)現(xiàn)BUG,當(dāng)窗口(你提供的代碼中的EXE,是那個登錄窗口。)處于非激活狀態(tài)時,此時,當(dāng)鼠標(biāo)移動到關(guān)閉等系統(tǒng)按鈕上時,不會高亮顯示。  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-09 12:46 | Touchsoft
            不會是最小化后,程序直接掛了吧。
            我也遇到過,是繪圖區(qū)域錯了,因為最小化后得到了一個錯誤的區(qū)域。12個方位貼圖中,有一個錯了。  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-09 12:56 | 萬連文
            當(dāng)鼠標(biāo)移動到關(guān)閉等系統(tǒng)按鈕上時,不會高亮顯示

            這個是故意處理的,因為我們的系統(tǒng)里面inactive只有一種狀態(tài),所以沒有區(qū)分,就沒有做inactive的高亮


            最小化之后程序掛掉?? 沒發(fā)現(xiàn)這個問題


            12個方位貼圖中,有一個錯了。 左上的IA狀態(tài)搞成上左了,已經(jīng)修改,我說怎么老是感覺inactive狀態(tài)左邊有一個小白點,謝謝!  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-10 09:32 | kuafoo
            我下載的里面怎么沒有第二個窗口的示例呢,很想知道那個菜單是怎么放到標(biāo)題欄的  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-10 10:05 | 萬連文
            看最后面的注釋:

            注:VS2008開發(fā),左鍵雙擊登錄窗口客戶區(qū)顯示主界面。代碼部分修改后可使用,但請不要使用圖片資源。   回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-07-22 21:53 | Qt
            想問下里面那個ini文件是自己根據(jù)圖片計算的值嗎?有沒有什么規(guī)律?  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin[未登錄]
            2009-07-23 07:22 | 萬連文
            那個是根據(jù)美工的圖片來確定的,沒有規(guī)律,就是把點坐標(biāo)起始和長寬卡住就可以了。  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-08-23 02:01 | classvia
            你好,感謝你的精彩文章,問個小問題,SKINPART_IA_TOP_LEFT中的IA代表什么,謝謝:)  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2009-08-24 02:30 | classvia
            知道了謝謝  回復(fù)  更多評論
              
            # re: 頂層窗口的Skin
            2011-08-27 14:23 | liqisong
            這個在win7下有點小問題,最小化后再彈出 樓主你看看
            應(yīng)該是某個消息沒響應(yīng)好  回復(fù)  更多評論
              
            簡歷下載
            聯(lián)系我

            <2008年12月>
            30123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            常用鏈接

            留言簿(66)

            隨筆分類

            隨筆檔案

            相冊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            精品久久久久久久中文字幕| 久久午夜福利无码1000合集| 亚洲国产天堂久久久久久| 久久97精品久久久久久久不卡| 国内精品伊人久久久久777| 欧美久久久久久午夜精品| 久久久91精品国产一区二区三区| 伊人久久大香线蕉av不变影院| 国产精品久久久久久久久久影院 | 婷婷久久综合九色综合98| 久久综合香蕉国产蜜臀AV| 亚洲AV无码成人网站久久精品大| 最新久久免费视频| 性做久久久久久久久老女人| 精品久久久久久久久久久久久久久| 国产精品99久久久久久猫咪 | 久久亚洲国产成人影院| 伊人伊成久久人综合网777| 区久久AAA片69亚洲| 亚洲AV无码久久精品蜜桃| 色狠狠久久AV五月综合| 久久香蕉国产线看观看99| 精品国产综合区久久久久久| 久久无码AV中文出轨人妻| 思思久久99热只有频精品66| 色天使久久综合网天天| 亚洲精品乱码久久久久久自慰| 久久久婷婷五月亚洲97号色 | 久久国产精品99精品国产| 91精品无码久久久久久五月天 | 久久久久久综合网天天| 99久久婷婷国产综合亚洲| 国产亚洲色婷婷久久99精品91| 日韩欧美亚洲国产精品字幕久久久| 久久久亚洲AV波多野结衣| 久久精品无码专区免费青青| 国产亚洲精午夜久久久久久 | 青青青国产精品国产精品久久久久| 精品久久久无码中文字幕天天| 思思久久99热只有频精品66 | 久久久久亚洲爆乳少妇无|