線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1447
推到 Plurk!
推到 Facebook!

MSN的表情符號

答題得分者是:william
superlevin
高階會員


發表:181
回覆:313
積分:180
註冊:2003-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-31 18:16:54 IP:210.58.xxx.xxx 未訂閱
不知道放在這個討論區是否正確吶~我有一個疑問,是有關於MSN表情符號的問題,有使用MSN的大家都知道!表情符號對於許多使用者來說是個很便利的功能~但是我就有幾項疑問了! 我假設MSN輸入框是使用memo來做的,之前我因為找不到memo中有canvas這個屬性,無法將圖形畫入memo中。而上來發問了,william前輩給了我一個解決的方案http://delphi.ktop.com.tw/topic.php?TOPIC_ID=25456。 但我還有幾個問題: Ⅰ、現在已經能將圖形畫入memo中了,但如何放入正確位置吶?像是『今天我的心情好沮喪< >,因為..』由於它的圖形是放在字間的,怎麼判斷游標目前的位置,而將圖形放入游標後? Ⅱ、假使上面的問題解決後,那如何透過網路傳送呢?我的想法是這樣子不知道對不對~也就是將每個表情符號以代號來代表!( >,因為..』的例子來說,假如< >的代號為( >,因為..』那該如何實作吶? 不知道我的想法是不是正確?希望各位前輩們能夠給予我批評、指教!
------
林壽山
網站: http://superlevin.ifengyuan.tw
mail: superlevin@gmail.com
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-04 12:38:50 IP:147.8.xxx.xxx 未訂閱
引言: Ⅰ、現在已經能將圖形畫入memo中了,但如何放入正確位置吶?像是『今天我的心情好沮喪,因為..』由於它的圖形是放在字間的,怎麼判斷游標目前的位置,而將圖形放入游標後?< face="Verdana, Arial, Helvetica"> I think you may want to take a look at windows hook. You could probably hook to the text drawing api (e.g. TextOut, DrawText, etc) for your memo: http://groups.google.com/groups?q=textout+hook&hl=en&lr=&ie=UTF-8&oe=UTF8&safe=off&selm=3A1951F2.DDF021B9@hotmail.com&rnum=2 Copy the above url onto your browser instead of clicking on it
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-05 16:35:05 IP:203.203.xxx.xxx 未訂閱
這個功能很炫,不過... 我有想到用html的方式, 整合到winform類型的系統裡面... 不知道這樣是否可行... 也就是說用程式動態產生這些html, 來源可以是資料庫,跟asp很像... 待高明者續...
bugy
一般會員


發表:4
回覆:8
積分:2
註冊:2003-01-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-10 09:00:07 IP:61.57.xxx.xxx 未訂閱
你可以用支援 OLE 的 RichEdit 來插入圖形到RichEdit中, (如 Richedit98 ..,或www.undu.com也有類似的文章) 做法是將圖形轉成RTF String,再用 RichEdit.SelText:=RTF String 插入到指定的位置. MSN 的做法我不太清楚,ICQ的話在傳送時會先將代表圖形的RTF String 轉換成 <##IMAGE0000> 之類的字串,然後在目的地再將 <##IMAGE0000> Replace成 相對應圖形的 RTF String, 以節省傳輸字串的大小。 如果你不在意傳送字串的大小,直接將 RichEdit 中的所有 RTF 字串傳過去也可以囉
系統時間:2024-05-03 11:51:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!