预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1,mfc显示位图 if(!m_Dlgbar.Create(this,IDD_DIALOGBAR,CBRS_LEFT|CBRS_TOOLTIPS|CBRS_FLYBY,IDD_DIALOGBAR)) { TRACE0("FailedtocreateDlgBar\n"); return-1;//failtocreate } voidCTestView::OnDraw(CDC*pDC) { CTestDoc*pDoc=GetDocument(); ASSERT_VALID(pDoc); //TODO:adddrawcodefornativedatahere //TODO:adddrawcodefornativedatahere //在视图中显示一副图像 /*HBITMAPhBitmap=(HBITMAP)LoadImage(NULL,"F://testui//testui.bmp",IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION|LR_DEFAULTSIZE|LR_LOADFROMFILE); //定义一个位图对象 CBitmapm_bitmap; //将位图句柄与位图对象相连接 m_bitmap.Attach(hBitmap); //位图信息结构 BITMAPbm; //将位图数据存入位图结构 m_bitmap.GetBitmap(&bm); //源 CDCdcImage; dcImage.CreateCompatibleDC(pDC); dcImage.SelectObject(&m_bitmap); //画图 pDC->BitBlt(0,0,bm.bmWidth,bm.bmHeight,&dcImage,0,0,SRCCOPY);*/ } 2,坐标显示 CDC*pDC=GetDC(); CBrushbackbrush(RGB(205,205,180)); CBrush*pOldBrush=pDC->SelectObject(&backbrush); CRectrect; GetClientRect(rect); pDC->PatBlt(rect.left,rect.top,rect.Width(),rect.Height(),PATCOPY); pDC->SelectObject(pOldBrush); //划XY坐标 CPenpen1(PS_SOLID,3,RGB(0,0,205)); CPenpen2(PS_SOLID,1,RGB(209,209,209)); CClientDCdc(this); CPen*poldpen=dc.SelectObject(&pen1); dc.MoveTo(40,20); dc.LineTo(40,320); //o点 dc.MoveTo(40,320); dc.LineTo(1040,320); dc.MoveTo(40,360); dc.LineTo(40,660); //o点 dc.MoveTo(40,660); dc.LineTo(1040,660); dc.SetBkColor(RGB(205,205,180)); dc.SetTextColor(RGB(0,0,0)); dc.SetTextAlign(TA_RIGHT); dc.TextOut(30,310,"0"); dc.TextOut(30,650,"0"); //dc.TextOut(750,100,"压力显示(PA)"); //划分隔线和y分度 CStringstr; poldpen=dc.SelectObject(&pen2); for(inti=1;i<11;i++) { dc.MoveTo(40,320-i*30); dc.LineTo(1040,320-i*30); str.Format("%d",3*i); dc.TextOut(30,320-10-i*30,str); dc.MoveTo(40,660-i*30); dc.LineTo(1040,660-i*30); str.Format("%d",20*i); dc.TextOut(30,660-10-i*30,str); } dc.SelectObject(poldpen); 3,CDialogBar显示 添加.h文件中 afx_msgvoidOnUpdateButton1(CCmdUI*pCmdUI); 在cpp中添加 ON_UPDATE_COMMAND_UI(IDC_BUTTON1,OnUpdateButton1) voidCMainFrame::OnUpdateButton1(