今天你自繪了沒有

2021-06-03 00:13:35 字數 479 閱讀 3331

自繪是設計介面控制項時最常用到的方法,不過這裡也有區別,一種我稱為加工自繪,就是繼承標準控制項,然後對標準控制項加工改造,這種方法好處是成本低,實現快,壞處也顯而易見,標準控制項一些本身的問題也繼承了下來。而且不容易解決。有的時候甚至祭出hook**就是為了改造滾動條。這種方法最大的侷限還在於有的時候根本改造不了,舉個實際應用,比如qq的好友管理器 見圖

我相信不管用listbox還是listview都未必能做到這個程度上,那麼這裡就有了乙個更完全的自繪,就是直接在dc上模擬

所謂自繪其實說白了就是自己在dc上繪製,這也才是真正的繪製,其實微軟的標準控制項也是這樣繪製出來的。

那麼完全自繪唯一要注意的就是響應滑鼠和鍵盤訊息,這是介面控制項最直接的聯絡目標。需要你自己來完成實現。偷懶的話大家可以把所有的圖繪知道乙個panel或image上這樣訊息就從這裡走,當然區域判斷,滑鼠按下彈起,鍵盤輸入這些還是要你自己做。都是體力活就不詳細解釋了

文章最後也給個最終效果

demo在這裡

今天你抑鬱了沒有?

這年頭抑鬱風行,據說中國的抑鬱症患者超過2600萬,而有人認為年輕人得抑鬱症都是按揭購房給逼的。比如為供房沒勇氣跳槽,為房子放棄留學夢,買了房子沒錢裝修 廣州 昨 道 看後我不禁啞然 按揭購房固然可以使人患上抑鬱症,但得了抑鬱症的人可不都是按揭購房逼的 這年月,讓人抑鬱的理由多了去了。就說 按揭購房...

今天你Groovy了沒有

正所謂 技多不壓身 groovy grails已經誕生有些年頭了,目前groovy1.7,grails 1.3 m1已經出來了。groovy grails屬於那種用了就會愛上的那個 人 雖然目前國內使用的人數稱不上海量,但是想想struts hibernate spring rails等工具當年的流...

今天,你創業了麼

從當今社會經濟發展特點來看,人們的工作基本上可以如下三種型別 國家公務員 企業雇工人員 自己做老闆。他們各有千秋 但是恐怕很多人都想自己做老闆!但是誰都知道,老闆有老闆的難處,並非人人都能做老闆,真正做乙個賺錢的老闆 做乙個事業有成的老闆是需要勤奮和智慧型的。古人云 萬丈高樓平地起!任何事業都是從小...