看板 Soft_Job 關於我們 聯絡資訊
※ 引述《lg31cm (我住5F)》之銘言: : 這我也碰過,以前坐在我旁邊那位老兄,學歷比我高,職等也比我高, : 有一天叫我幫他看一下程式,我也是看到這個讓人震驚的程式,好心 : 提醒他還不太鳥我~他老兄還嫌我新來的什麼都不會 : 不久之後我就發現到一個現象,嘴砲跟學歷真是比coding能力重要多了 分享以前一位同事的開發經驗。 他在撰寫一個Owner Draw的Button Class,所謂Owner Draw就是不讓Windows系統 去畫Button的外觀,一切由Programmer自己來作。於是乎我們得貼上一個自己畫的 Button背景圖,然後重頭戲來了,Button上面要有字,對吧!那字通常要上下左右置 中才會好看,沒錯吧!於是乎他老兄用DrawText開始畫字上去了,先x加個10,y加個 10。跑跑看,嗯~太左邊又太上面了,這次x加個15,y加個8就好了,跑跑看...... 他有將近八年的程式開發經驗,雖然他辯稱之都是在寫embeded系統的程式,所以對 UI不太擅長...... 話說我前一天才教過他DrawText使用DT_CALC旗標可以取得字串畫出來的長寬, 我是後問他忘記這件事了嗎?他說他記得,但是他就是不知道怎麼算置中... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.91.18.59
redray:這樣一旦視窗拉長就破功了吧... 06/02 00:40
xsion:事實上這顆button換個字串就破功了 06/02 00:45
redray:嗯,沒錯,我把他想成會跟視窗一起拉大的 case 了~ 06/02 00:47
※ 編輯: xsion 來自: 219.91.18.59 (06/02 00:52)
lg31cm:這個例子有點牽強 06/02 23:01
kerickuo:搞ES久了真的會把GUI的東西忘得一乾二淨,兩個的設計邏輯 06/04 08:23
kerickuo:沒有那麼相似,拿這個當趣事... 06/04 08:24
※ 編輯: xsion 來自: 210.68.185.81 (06/04 08:57)
xsion:感謝樓上,的確不該看笑話,已修正 06/04 08:57