MFC 使用MSFlexGrid6 0控制項經驗

2021-04-30 09:12:45 字數 471 閱讀 3448

在做專案的時候使用到了額外引用了msflexgrid控制項,因為專案是unicode環境,支援多語言,其中包括中文(簡體,gb2312)和中文(繁體,big5),winxp作業系統語言是簡體中文時,軟體選擇不同的語言環境,msflexgrid上的控制項的語言能正常顯示;winxp作業系統選擇語言為正體中文時,msflexgrid上的控制項的語言顯示為亂碼。除錯發現,從語言檔案裡拿到的是正確的語言,只是m_cmsflexgrid.settextmatrix(0, 0, (lpctstr)g_loadstring(ids_str_sunday));控制項顯示語言不正常。

解決方法是:

1,選擇msflexgrid控制項,右鍵properties,最後乙個「all」選項裡,雙擊font,設定font為「tahoma」。

2,在程式更換語言的地方加上m_cmsflexgrid.setcellfontname(_t("terminal"));

這樣編譯後的控制項上顯示的語言才正確。

MSFlexGrid控制項

在做學生管理系統時在查詢這個模組中,將查詢的內容顯示給使用者。用的是msflexgrid控制項。首先在使用前在工程 部件進行控制項的新增。新增的是microsofy flexgrid control 6.0。功能 msflexgrid控制項可以顯示網格資料,也可以對其進行操作。提供了靈活的網路排序 ...

MsFlexGrid用法 轉貼

option explicit dim cn as new adodb.connection dim rs as new adodb.recordset dim str as string dim strsql as string str provider sqlserver.1 server lo...

VB中MsFlexGrid控制項的使用細則

vb中msflexgrid控制項的使用細則 收集 將文字賦值給msflexgrid的單元格 msflexgrid.textmatrix 3,1 hello 在msflexgrid控制項單元格中插入背景圖形 set msflexgrid.cellpicture loadpicture c temp 1...