CGridCtrl在MFC中的使用

2021-08-07 18:07:54 字數 556 閱讀 7030

使用cgridctrl需要將原始碼中的將gridctrl_src資料夾和newcelltypes內的所有檔案新增到自己的工程當中。

建立基於對話方塊的mfc工程,選擇custom control拖動到對話方塊上,如下圖所示

在控制項的屬性對話方塊中設定class屬性為mfcgridctrl(必須),控制項id設定為idc_grid(可自由設定)

為控制項關聯變數,變數型別為cgridctrl,控制項型別為mfcgridctrl,cgridctrl mgrid;

#include "gridctrl_src\gridctrl.h"

memdc.h 重新命名為 _memdc.h

mgrid.setrowcount(4);

mgrid.setcolumncount(4);

mgrid.setcolumnwidth(0, 20);

當你複製別人的**時,切記標點符號可能在中文狀態,你的編譯器顯示中英文符號可能相同,導致你很難找到出錯的原因

CGridCtrl 在vc6下的使用

最近在做乙個小型的進銷存。因為後期要顯示相關的報表資訊。在經過一系列的搜尋 終於選擇使用cgridctrl。為什麼選擇這個呢 乙個是功能的強大。再就是比較靈活。最重要的我選擇這個的原因是可以合併單元格。現在來說說如何使用cgridctrl 我是建立的dialog的程式。我先建立了乙個全域性變數 cg...

SonicUI在MFC中的使用

1.新建乙個基於對話方塊 使用unicode庫的工程,工程名稱sonicuitest 2.複製isonicui.h檔案到工程目錄下,新增此檔案進工程 3.複製sonicuiud.dll sonicuiud dll.lib和sonicuiu.lib到工程目錄下 這些是自己編譯出來的 4.在stdafx...

OpenGL在MFC中的實現

1 在寫 之前,首先要做好opengl的環境配置。比如路徑之類,還有新增標頭檔案,標頭檔案新增在stdafx.h中,有位置要求,不能在 include 這句之上 這兩句加在 stdafx.h 裡面的 include 以上就會出現問題,需要加在這一句下面 include include 2 修改函式b...