最近在公司不忙,用閒暇時間,寫了個聊天室。
公司的開發環境是vc6,原本是用的是edit control,由於希望支援表情功能,改為使用richedit控制項。可是發現乙個問題,雖然我使用的是unicode編譯的,顯示中文的時候有些字還是出現亂碼。網上查了一下,有網友說richedit2.0對unicode支援好。vc6下預設的richiedit版本是1.0,只能手工編輯資源檔案替換,在網上查到一些替換的方法:
將資源檔案中的控制項 「richedit」 替換成 「richedit20a」
control "",idc_richedit21,"richedit20a",es_autohscroll | ws_border | ws_tabstop,7,7,200,101
試過了,問題似乎沒有解決。總感覺 richedit20a 很怪異。
最後終於搞明白 就像win32api的命名習慣一樣 richedit20a 是 richedit2.0 的ansi版本,richedit20w才是unicode版本。
這裡沒什麼技巧,只是我對介面開發不是很熟悉,這裡希望寫介面控制項的的新手網友,能少走彎路。:-)
這是本人在csdn的第一篇部落格,希望各位高手多提意見。
使用簡單遞迴驗證VC6環境的棧大小
以下是在vc6環境中試驗,其他vs2008,vs2010一樣的方式,結果可能不一樣。vc6的棧空間被預設設定為1m 1024 1024 0x100000 位元組,可以通過 msdn的索引頁面中找 f編譯器選項 使用dumpbin headers test.exe列出 下面是乙個累加的遞迴程式,分別在...
CentOS6 環境下配置nginx
yum install gcc c 2.pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre de...
VC 2008環境下的OpenGL配置
vc 2008環境下的opengl配置 蔣明原 2009 3 7 裡面包含了glut32.lib glut32.dll以及glut.h 2.將glut.h放到c program files microsoft sdks windows v6.0a include gl目錄下 glut32.lib放到...