一個想不通的打字程式問題 |
尚未結案
|
ENIX007
高階會員 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
|
AB
高階會員 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
ENIX007
高階會員 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
|
mieng
中階會員 發表:12 回覆:97 積分:81 註冊:2003-10-31 發送簡訊給我 |
|
ENIX007
高階會員 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
呵呵,多謝mieng兄的回答
原來有PerForm這個function可用~~< >
老實說,這不是我專案內容,只是自己練習而已...
要解決這個問題當然是有很多方法,只是小弟還是很好奇,
那效果是怎麼作的~~~
會不會是我想錯了,應該用別種途徑來達成?
我看到的效果的確是使用者能在一個元件上輸入文字,而另一個
元件上能作出"反白"的效果... 請大家來想看看喔< > 程式迷人之處,在於邏輯思考,然而卻也是惱人之處~~
------
程式迷人之處,在於邏輯思考,然而卻也是惱人之處~~ |
mieng
中階會員 發表:12 回覆:97 積分:81 註冊:2003-10-31 發送簡訊給我 |
那下面三個想法不知可不可行耶,先說好我全都沒試過,只是提供我想到的做法而己喔,要是真的可行的話,記得分享給大家參考呦。 一、
用作弊的,Focus一直都是在讀取的RichEdit上做反白的動作,當讀取的RichEdit內容因為使用者輸入被改變時,將使用者輸入的字轉移到key in的RichEdit裡,並復原讀取的內容及反白下一個字,同時使用一個Timer元件在key in的RichEdit上反復加上和刪除 " | " 字元,制造使用者一直都是在key in的RichEdit上打字的假像 二、
使用 CppWebBrowser 把文件當網頁用,應該可以直接加入背景色吧~ 三、
使用 OFFICE WORD的網底功能應該也可以,BCB6上有許多OFFICE的元件可以使用 學習中請大家多多指導呦~~
☆星霧☆(Mineg Chien WU)
|
ENIX007
高階會員 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
|
mieng
中階會員 發表:12 回覆:97 積分:81 註冊:2003-10-31 發送簡訊給我 |
嗯~那把讀取的RICHEDIT設成READONLY,再攔截WINDOWS 的訊息將使用者輸入的字讀出直接輸入到KEY IN那,這樣就不會閃啦,嗯~不過我還不會攔截WINDOWS的訊息=..=
輸入法顯示的位置可以移到KEY IN那裡的,所以使用者是不會知道實際是在讀取區KEY IN~~ 嗯~~改天以這方法來實作一個玩玩~看看行不行~順便練習~~呵呵~~ 使用 CppWebBrowser 把文件當網頁用,這個感覺上簡單的多,在讀取文字檔時,將文字檔轉成TEMP.HTML,以CppWebBrowser讀入TEMP.HTML就可以了,使用者每KEY IN 一個字就改一次TEMP.HTML並更新CppWebBrowser,如果怕會閃爍的話,用兩個CppWebBrowser輪流顯示應該就可以了。 以前用BCB5時好像沒看到OFFICE的元件耶~=..=~ PS:如果觀念和方法錯了大家要說耶 學習中請大家多多指導呦~~
☆星霧☆(Mineg Chien WU)
|
ENIX007
高階會員 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |