Search found 73 matches

by HeMason
Tue Nov 10, 2009 8:03 am
Forum: wxWidgets Development (Chinese)
Topic: wxChar 與 wxString 的關係
Replies: 10
Views: 4565

wxChar *p=test.wc_str() ;

==>Windoows 和非WINDOWS下有小小分别。该方法在WINDOWS下才返回宽字符串指针,在非WINDOWS下返回的是wxWCharBuffer临时对象,在编写跨平台软件时要留意。
const wchar_t* wxString::wc_str ( ) const
您的意思是,這用法在Windows有效,但是其他平台的結果會不一樣?
怎麼這樣?為什麼wxWidgets不讓他一樣呢?

您的新問題,我先前也遇到,所以就沒用。
希望有人回。

對於 const 的用法,謝謝您的教導。
小弟受用。
by HeMason
Tue Nov 10, 2009 3:51 am
Forum: wxWidgets Development (Chinese)
Topic: wxChar 與 wxString 的關係
Replies: 10
Views: 4565

Re: wxChar 與 wxString 的關係

[quote="samsam598"」char* p=text.mb_str(); [/quote] 這提示讓小弟做了另一個嘗試: wxChar *p=test.wc_str() ; 竟然過關了! 這些轉換真很微細,想信一定很多人像我一樣弄不出個所以然的。 另請教, const wxChar *p =test.wc_str() ; wxChar *p =test.wc_str() ; 有沒有 const,使用 *p 時會有差別嗎? 再請教: 是否建議使用 wxString::const_iterator p = text.begin() ; 這用法看起來是能理解,但是和原來 C/C++ 的定義...
by HeMason
Mon Nov 09, 2009 2:23 am
Forum: wxWidgets Development (Chinese)
Topic: wxChar 與 wxString 的關係
Replies: 10
Views: 4565

Re: wxChar 與 wxString 的關係

samsam598 wrote:
HeMason wrote: {
 wxChar *p= &text[0] ;
}
这个有点怪怪的。
是怪怪的。
所以小弟才說,這是以前在用C的概念。

好像應該用 test.c_str() 才對,但是怎麼不行呢?
by HeMason
Mon Nov 09, 2009 12:46 am
Forum: wxWidgets Development (Chinese)
Topic: wxChar 與 wxString 的關係
Replies: 10
Views: 4565

Satervalley wrote:一般为了让你的程序无需更改就可在 ansi 或 unicode 模式下转换,需要定义一个通用的char 类型。mfc 下是TCHAR,wxWidgets 下就是wxChar了,一般是一个类型定义,在 ansi 模式下,wxChar 等同于单字节的 char,unicode 模式下,则定义为 w_char,即 16位的宽字符。为了编程方便,还有一个宏 wxT,要记住用。即
不要写 wxString str = "aaaaaa";
而要写 wxString str = wxT("aaaaaa");
感謝!
您說的小弟倒是有在用,舉例時忘了加上。
上面小弟的疑問,不知道您可以回答嗎?
感謝!
by HeMason
Sun Nov 08, 2009 6:36 am
Forum: wxWidgets Development (Chinese)
Topic: wxChar 與 wxString 的關係
Replies: 10
Views: 4565

wxChar 與 wxString 的關係

請問前輩們: wxString text="This is a test." ; 傳入函示 void FunctionName( const wxString & text) {  wxChar *p= &text[0] ; } *p 就是第一個字母 'T' *(p++) 就是第二個字母 'h' 是嗎? 我試用原先 C 的方是思考,但是這在實際執行時,卻不是這樣?! *(p++) 竟然是 '\0' ?! 要是我用 p = text.c_str() ; 編譯就現錯誤: error C2440: '型別轉換' : 無法由 'wxCStrData' 轉換為 'wxChar *' 而我看 src 嚇得...
by HeMason
Mon Oct 12, 2009 2:26 am
Forum: wxWidgets Development (Chinese)
Topic: 加強版 wxRichTextCtrl 元件外包專案 -- (工期60天
Replies: 9
Views: 4642

超級感謝

Dear Utensil: 超級感謝版大的詳細回覆! 真的讓我感動到睡不著覺。 在這裡和另一篇詢問 wxRichTextCtrl 的回覆,一併致謝! 您的分析和建議,說實在的,小弟還真有些看不懂。 這也是小弟不敢自不量力麗的動手改的原因。 但顯然的,這工程看來是個大工程。 經您這一分析,讓小弟生了打退堂鼓之心。 似乎要由原研發小主來動手,比較妥當。 交給任何團隊,恐怕都會改得怕怕的。(除了您) 您的建議很中肯,或許我該將需求以英文表達一次,貼在相關的版面,至少讓研發核心人員瞭解中文的基本需求,以及表達我需要表格功能的急迫性。 無奈小弟的英文實在破得很,翻譯英文勉強可以,要寫成英文,真要我老命了...
by HeMason
Fri Oct 02, 2009 8:38 am
Forum: wxWidgets Development (Chinese)
Topic: 使用2.9版後,wxRichTextCtrl 的中文內容都變成亂
Replies: 9
Views: 3051

剛剛看了一下 o-line help,關於:
wxConvAuto::SetFallbackEncoding( wxFONTENCODING_BIG5);

的確,他對 wxFile、wxTextCtrl等有影響,但是對 wxRichTextCtrl 就沒有影響。

試了幾個方法,都沒辦法在wxRichTextCtrl 中顯示 Big-5?
這次的Release 看起來改變還真不小啊!

其實「自動偵測」我有做過,還蠻準的。
但現在是就算我偵測到了,也不能正確顯示,到底要怎麼辦?
頭痛!
by HeMason
Fri Oct 02, 2009 3:45 am
Forum: wxWidgets Development (Chinese)
Topic: 使用2.9版後,wxRichTextCtrl 的中文內容都變成亂
Replies: 9
Views: 3051

這問題還是沒解!

因為我可能讀進不同編碼的檔案,是否要自己偵測,然後降內容轉碼成UTF-8後,再交給 wxRichTextCtrl?
by HeMason
Fri Sep 25, 2009 2:07 pm
Forum: wxWidgets Development (Chinese)
Topic: 加強版 wxRichTextCtrl 元件外包專案 -- (工期60天
Replies: 9
Views: 4642

JenT wrote: 老實說:你開價太低了。
這並不好實作。
預算的確不高,但是歡迎報價,
我會慎重考慮的!
by HeMason
Wed Sep 23, 2009 6:37 am
Forum: wxWidgets Development (Chinese)
Topic: 使用2.9版後,wxRichTextCtrl 的中文內容都變成亂
Replies: 9
Views: 3051

Re: 使用2.9版後,wxRichTextCtrl 的中文內容都變

甚至我們以 wxFONTENCODING_SYSTEM 取代 wxFONTENCODING_BIG5 的話,可以讓這個程式依系統目前的語系要以何種編碼讀取檔案。 wxRichTextCtrl 比較複雜,我就沒試了。不過我猜應該大同小異。 希望對您有幫助! (也感謝您讓我有動機去 trace code,我也多上了一課 :) 原來有這個Function! 我也在台灣,可以互相認識一下。 我拜訪了您的blog,很棒喔! 我這一篇麻煩您看一下: http://forums.wxwidgets.org/viewtopic.php?t=25394 想聽聽您的建議,或是您是否有意願。 上頭有我的聯絡資料。...
by HeMason
Tue Sep 22, 2009 7:27 am
Forum: wxWidgets Development (Chinese)
Topic: 加強版 wxRichTextCtrl 元件外包專案 -- (工期60天
Replies: 9
Views: 4642

還有人有興趣嗎?
歡迎聯絡!
by HeMason
Tue Sep 22, 2009 6:56 am
Forum: wxWidgets Development (Chinese)
Topic: 使用2.9版後,wxRichTextCtrl 的中文內容都變成亂
Replies: 9
Views: 3051

Re: 使用2.9版後,wxRichTextCtrl 的中文內容都變

closer wrote:我的程式中是用下面的方法將 Big5 的中文轉成 Unicode 的
謝謝您!
我會試試看。

原先我以為 wxWidgets 或 wxRichTextCtrl 有什麼設定可以直接改變預設的檔案/字串編碼。恐怕這算盤要落空了。
by HeMason
Wed Sep 09, 2009 7:55 am
Forum: wxWidgets Development (Chinese)
Topic: 加強版 wxRichTextCtrl 元件外包專案 -- (工期60天
Replies: 9
Views: 4642

Re: 我来试试

yingruxue wrote:联系方法:qq: 43053228
抱歉啊!沒有qq。
有MSN、Skype嗎?
或是其他聯絡方法。
by HeMason
Tue Sep 08, 2009 3:49 am
Forum: wxWidgets Development (Chinese)
Topic: 加強版 wxRichTextCtrl 元件外包專案 -- (工期60天
Replies: 9
Views: 4642

都沒人回應?怪了!

到目前為止,都還沒有人回應!

大家是否有什麼看法、意見,都歡迎提出。
by HeMason
Tue Sep 08, 2009 3:34 am
Forum: wxWidgets Development (Chinese)
Topic: 使用2.9版後,wxRichTextCtrl 的中文內容都變成亂
Replies: 9
Views: 3051

Re: 使用2.9版後,wxRichTextCtrl 的中文內容都變

sishui wrote: 将你的中文 to unicode 再显示在wxRichTextCtrl中试试
願聞其詳!