mwbr.net
当前位置:首页 >> 怎么在VC2010对话框中的PiCturE Control上画矩形框 >>

怎么在VC2010对话框中的PiCturE Control上画矩形框

void CPictureCtlDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast(dc.GetSafeHdc()), 0); // 使图标在工作区矩形中居中 int cxIcon = GetSystemMetrics(SM_CX...

获取picture控件的类,GetDlgItem(IDC_picture),然后创建一个DC,用自带的API函数画,没有捷径,因为picture最多只能显示256色的图片。 仅供参考~

获取picture控件的类,GetDlgItem(IDC_picture),然后创建一个DC,用自带的API函数画,没有捷径,因为picture最多只能显示256色的图片。 仅供参考~

获取picture控件的类,GetDlgItem(IDC_picture),然后创建一个DC,用自带的API函数画,没有捷径,因为picture最多只能显示256色的图片。

你要添加的图片是什么格式的? vc6.0只能添加bmp格式的。 你先把图片添加到资源中,然后再picture控件单击右键属性,选哪个bitbmp。然后找到你添加的那个就好了吧。。

vc picture控件的分类进行拉总结, (一) 非动态显示图片(即图片先通过资源管理器载入,有一个固定ID) (二) 动态载入图片(即只需要在程序中指定图片的路径即可载入) 为方便说明,我们已经建好一个基于对话框的工程,名为Ttest. 对话框类为CTestDlg (...

CRect rect;GetDlgItem(IDC_STATICP)->GetWindowRect(rect);CPoint pt = rect.CenterPoint();注意,在对话框类函数中使用。

picture控件是没有滚动条的,但你可以采用以下的办法: 在picture控件的下方放一个Horizontal Scroll Bar控件,右方放一个Vertical Scroll Bar控件。添加这两个滚动条的事件处理程序让picture控件显示相应的局部内容,这样就实现了所需的滚动功能。

先获取dc。然后用textout就可以了 //得到dc m_show是你的控件变量 CDC *pDC1 = m_show.GetDC(); // pDC1->SelectObject(&Font1); // pDC1->SetTextColor(RGB(255,255,255)); //pDC1->SetTextAlign(TA_CENTER); //pDC1->SetBkColor(RGB(0,0,0)); ...

在定时器函数里更换图片,至于如何显示更换的图片,就要看你是如何显示图片了。

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com