basechart *******pie(int /* chartindex */, const char **imagemap)
;// the labels for the pie chart
const char *labels[7] /*= */;
/*const char *labels = ;*/
cstring str0 = _t("東方0");
cstring str1 = _t("東方1");
cstring str2 = _t("東方2");
cstring str3 = _t("東方3");
cstring str4 = _t("東方4");
cstring str5 = _t("東方5");
cstring str6 = _t("東方6");
labels[0] = tchartoutf8(str0);
labels[1] = tchartoutf8(str1);
labels[2] = tchartoutf8(str2);
labels[3] = tchartoutf8(str3);
labels[4] = tchartoutf8(str4);
labels[5] = tchartoutf8(str5);
labels[6] = tchartoutf8(str6);
// create a piechart object of size 360 x 300 pixels
piechart *c = new piechart(360, 300);
//setlabelstyle
//c->setlabelstyle(tchartoutf8("宋體"));
c->setdefaultfonts("simsun.ttc");
//c->getlegend()->setfontstyle("simsun.ttc");
//c->setdefaultfonts("simsun.ttc");
//c->setdefaultfonts("宋體", "宋體");
//setdefaultfonts("simsun.ttc")
//c->setfonttable(1, "宋體");
//c->setdefaultfonts("simsun.ttc", "simsun.ttc", "simsun.ttc", "simsun.ttc");
//setfontstyle("system");
// set the center of the pie at (180, 140) and the radius to 100 pixels
c->setpiesize(180, 140, 100);
cstring str = _t("中國");
c->addtitle(tchartoutf8(str), "simsun.ttc", 30);
// set the pie data and the pie labels
c->setdata(doublearray(data, (int)(sizeof(data) / sizeof(data[0]))), stringarray(labels, (int)(
sizeof(labels) / sizeof(labels[0]))));
// output the chart
c->makechart();
//include tool tip for the chart
*imagemap = c->gethtmlimagemap("clickable", "", "title=': us$k (%)'");
return c;
}劃線部分是我設定各種字型,可是中文顯示還是亂碼,請求大神幫助
MFC中獲取指標
獲取工具條的指標 在預設狀態下,有乙個預設的工具條afx idw 我們可以根據相應的id去獲取工具條指標,方法如下 c p c afxgetmainwnd getdescendantwindow afx idw 是不是很簡單?獲取狀態條的指標 在預設狀態下,有乙個預設的狀態條afx idw stat...
MFC中Cedit控制項
為了讓cedit控制項顯示聊天資訊,像求求一樣展現出來,要提前設定 1 vertical scroll bar 設定為 true,顯示垂直滾動條 2 visible 設定為 true 3 want true 設定為 true 4 multiline 設定為 true 將cedit控制項新增變數為m ...
MFC中的視窗
mfc 視窗 mfc視窗不對視窗進行直接的控制,而在api環境中卻是可以的。如果不能在api環境中實現某項功能,那麼 肯定也不能在mfc環境中實現。舉例來說,mfc庫的cwnd可以建立乙個視窗,但它只是過去在api環境中使用 api呼叫的封裝。建立mfc視窗是複雜的,首先,建立類cwnd的乙個例項,...