MSChart的簡易使用

2021-08-25 20:38:07 字數 1052 閱讀 1313

一、在工程中加入mschart

選單->project->add to project->components and controls->regis

tered activex controls->

microsoft chart control, version 6.0 (oledb)

二、在cdemoview中加入cmschart m_chart

三、建立及設定m_chart

3.1 在oncreate中建立cmschart

// cdemoview::oncreate()

crect rc;

getclientrect(&rc);

if(!m_chart.create("mschart", ws_child| ws_visible, rc, this, 10))

return -1;

3.2 在onsize中調整m_chart的大小,使之能隨視窗大小變化而變化

// cdemoview::onsize

if( m_chart.getsafehwnd() )

m_chart.movewindow( 0, 0, cx, cy );

3.3 設定m_chart

void cdemoview::initchart()

3.4 設定資料

void cdemoview::drawchart()

m_chart.refresh();

}3.5 改變顯示型別

// 折線圖

void cdemoview::onchartline()

// 柱狀圖

void cdemoview::onchartcombi()

// 餅狀圖

void cdemoview::onchartpie()

JSONCPP 簡易使用

1 編譯jsoncpp mkdir usr jsoncpp cp r include usr jsoncpp cp r libs usr jsoncpp 2 jsoncpp簡單例項 1 反序列化json物件 比如乙個json物件的字串序列如下,其中 array 表示json物件中的陣列 那怎麼分別取...

hydra 簡易使用

暴力破解用的協議 rdp 個人筆記,邊使用hydra邊做,準確性無保障。安裝kali系統 安裝的kali linux 64 bit installer 版本2020.4 1.具體位置 2.hydra和hydra gtk hydra 點開直接是命令列介面,相當於直接使用命令列執行。可以直接開終端,使用...

git簡易使用

git是分布式版本控制系統,和其他版本控制系統的主要差別在於git 只關心檔案資料的整體是否發生變化,而大多數其他系統則只關心檔案內容的具體差異。git 並不儲存這些前後變化的差異資料。git 更像是把變化的檔案作快照後,記錄在乙個微型的檔案系統中。每次提交更新時,它會縱覽一遍所有檔案的指紋資訊並對...