• <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ù),但是以我所見提供代碼的真沒幾個能把細節(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)菜單、標題欄的系統(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ù)還有存在的必要嘛?我自己的認為是一種界面風(fēng)格代表的可能是一個企業(yè)的理念,可能成為企業(yè)的標識之一。

            界面預(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)鼠標移動到關(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)鼠標移動到關(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
            我下載的里面怎么沒有第二個窗口的示例呢,很想知道那個菜單是怎么放到標題欄的  回復(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ī)律,就是把點坐標起始和長寬卡住就可以了。  回復(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)系我

            <2012年7月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            常用鏈接

            留言簿(66)

            隨筆分類

            隨筆檔案

            相冊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久男人中文字幕资源站| 久久精品无码一区二区无码| 99热热久久这里只有精品68| 久久99精品国产99久久6| 久久综合视频网站| 久久精品国产亚洲精品2020| 国产精品欧美久久久久无广告 | 亚洲一区精品伊人久久伊人 | 97久久超碰国产精品旧版| 亚洲国产精品无码成人片久久| 久久综合精品国产二区无码| 99热热久久这里只有精品68| 久久福利资源国产精品999| 国产精品一区二区久久国产| 色综合久久中文字幕综合网| 久久99久久99小草精品免视看| 18禁黄久久久AAA片| 国产精品久久久久久影院| 国产精品久久久香蕉| 久久久WWW成人免费精品| 无码国内精品久久人妻蜜桃| 久久久久女教师免费一区| 91视频国产91久久久| 久久精品国产AV一区二区三区| 久久久99精品成人片中文字幕| 国产精品久久久久久久久免费| 久久精品中文字幕大胸| 精品人妻伦九区久久AAA片69| 国产午夜精品久久久久免费视| 久久精品国产免费观看| 欧美日韩精品久久久久| 久久久精品人妻无码专区不卡 | 免费精品久久天干天干| 久久久噜噜噜久久中文字幕色伊伊| 国产成人精品免费久久久久| 久久久亚洲欧洲日产国码二区| 久久久久久久女国产乱让韩| 国色天香久久久久久久小说 | 少妇高潮惨叫久久久久久| 777午夜精品久久av蜜臀| 久久热这里只有精品在线观看|