謝謝前輩們了,給小弟一點提示吧。
uj5u.com熱心網友回復:
什么意思,不是已經在mfc中顯示了嗎uj5u.com熱心網友回復:
表格直接畫線嗎,moveto,linetouj5u.com熱心網友回復:
圖片是已經做好的,我想做一份一樣的,不清楚它的表格是怎么弄的。uj5u.com熱心網友回復:
用dc畫表格線,moveto lineto, textout在對應位置輸出文字。uj5u.com熱心網友回復:
明白了,謝謝前輩指教uj5u.com熱心網友回復:
//做表格別用畫線做,那樣不科學.
//用矩形框做
//就你圖中顯示的內容
//該表格可以這樣表示
CRect xRect[21];
CString xStr[21];
//初始化表為
xRect[0].SetRect(0,0,1200,40);
xRect[1].SetRect(0,40,100,70);
xRect[2].SetRect(100,40,1200,70);
xRect[3].SetRect(0,70,100,100);
xRect[4].SetRect(100,70,1200,100);
.......................................
xRect[20].SetRect(......);
//準備資料如下
xStr[0]="資料空間誤差分析報告";
xStr[1].Format("編號 %s Lx(X)%.2f Ly(X)%.2f Lz(X)%.2f Lx(Y)%.2f Ly(Y)%.2f Lz(Y)%.2f Lx(Z)%.2f Ly(Z)%.2f Lz(Z)%.2f ",....);
xStr[2]="測量資訊";
xStr[3]=.Format("X行程%d 測量點數%d Y行程%d 測量點數%d Z行程%d 測量點數%d",....);
xStr[4]="儀器位置";
..............................................
xStr[20]=........;
//畫表程式為
for(int i=0;i<21;i++)
{
pDC->Draw3dRect(xRect[i],0,0);
pDC->DrawText(xStr[i],xRect[i],0x25);
}
uj5u.com熱心網友回復:
最好使用報表控制元件轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/12006.html
標籤:界面
上一篇:VS2019的MFC程式的類向導中,缺少添加型別庫中的MFC類
下一篇:matlab影像配準改錯
