⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ondraw.txt

📁 这是机械工业张德丰《MATLAB与外部程序接口编程》随书源码
💻 TXT
字号:
void CDipView::OnDraw(CDC* pDC)
{
	CDipDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here
	if(!pDoc->m_bImageLoaded)
	{
		pDoc->LoadImageToDocument();
	}
	//滚动窗口
	CSize sizeTotal;
	sizeTotal.cx=pDoc->m_pDibObject->GetWidth();
	sizeTotal.cx=pDoc->m_pDibObject->GetHeight();
	SetScrollSize(MM_TEXT,sizeTotal);
	//获取客户区尺寸
	OnPrepareDC(pDC);
	CRect Rect;
	GetClientRect(&Rect);
	//获取图像宽度及高度
	int nImageWidth, nImageHeight;
	nImageWidth=pDoc->m_pDibObject->GetWidth();
	nImageHeight=pDoc->m_pDibObject->GetHeight();
	//当图像实际尺寸小于窗口尺寸时,将图像放在客户区中间显示
	int nX,nY;
	if(nImageWidth<Rect.Width())
		nX=(Rect.Width()-nImageWidth)/2;
	else
		nX=0;
	if(nImageHeight<Rect.Height())
		nY=(Rect.Height()-nImageHeight)/2;
	else
		nY=0;
	if(GetFocus()= =this)
		pDoc->m_pDibObject->SetPalette(pDC);
	pDoc->m_pDibObject->Draw(pDC,nX,nY);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -