当前位置: 首页 > news >正文

怎么做网站的搜索引擎seo 的原理和作用

怎么做网站的搜索引擎,seo 的原理和作用,营商环境建设监督局网站,湖北可以做网站方案的公司上一篇: [图像处理] MFC载入图片并进行二值化处理和灰度处理及其效果显示 文章目录 前言完整代码重要代码效果 前言 上一篇实现了MFC通过Picture控件载入图片。 这一篇实现ROI功能的第一部分,在Picture控件中,通过鼠标拖拽画出一个矩形。 完…

上一篇:
[图像处理] MFC载入图片并进行二值化处理和灰度处理及其效果显示

文章目录

  • 前言
  • 完整代码
  • 重要代码
  • 效果

前言

上一篇实现了MFC通过Picture控件载入图片。
这一篇实现ROI功能的第一部分,在Picture控件中,通过鼠标拖拽画出一个矩形。

完整代码

MFC简单的图片处理工程-Gitee

重要代码

鼠标左键按下事件,记录左键按下时的坐标。

void CGDITESTDlg::OnLButtonDown(UINT nFlags, CPoint point)
{ClientToScreen(&point);GetDlgItem(IDC_PIC_DISPLAY)->GetWindowRect(&rc_dsp);if (rc_dsp.PtInRect(point)) //判断鼠标左键落下时,point是否在控件的rect范围内{m_startPt = point;}CDialogEx::OnLButtonDown(nFlags, point);
}

鼠标左键抬起事件,记录左键抬起时的坐标,并在Picture控件的DC中绘制矩形

void CGDITESTDlg::OnLButtonUp(UINT nFlags, CPoint point)
{CRect rect;int rect_width = 0;int rect_height = 0;CPoint sel_pos;//GetCursorPos(&sel_pos);ClientToScreen(&point);GetDlgItem(IDC_PIC_DISPLAY)->GetWindowRect(&rc_dsp);if (rc_dsp.PtInRect(point) && m_IsChoose)//判断鼠标左键抬起时,point是否在控件的rect范围内{//ClipCursor(&rc_dsp);//计算ROI的topleft和rightbottom坐标if(point.x > m_startPt.x)m_endPt.x = point.x < rc_dsp.right? point.x:rc_dsp.right;elsem_endPt.x = point.x > rc_dsp.left ? point.x : rc_dsp.left;if (point.y > m_startPt.y)m_endPt.y = point.y < rc_dsp.bottom ? point.y : rc_dsp.bottom;elsem_endPt.y = point.y > rc_dsp.top ? point.y : rc_dsp.top;
#if 1CPoint tplt, rtbt;tplt.x = m_startPt.x < m_endPt.x ? m_startPt.x : m_endPt.x;tplt.y = m_startPt.y < m_endPt.y ? m_startPt.y : m_endPt.y;rtbt.x = m_startPt.x > m_endPt.x ? m_startPt.x : m_endPt.x;rtbt.y = m_startPt.y > m_endPt.y ? m_startPt.y : m_endPt.y;m_ctl_pic_dsp.ScreenToClient(&tplt);m_ctl_pic_dsp.ScreenToClient(&rtbt);CDC* pDC = m_ctl_pic_dsp.GetWindowDC();CPen pen(PS_SOLID, 1, RGB(255,0,0));pDC->SelectStockObject(NULL_BRUSH);pDC->SelectObject(&pen);pDC->Rectangle(CRect(tplt, rtbt));
#else//这里我本想在获取ROI的框选坐标后,通过dlg的OnPaint()函数来画矩形// 所以使用了以下两个函数激活OnPaint()// 但是却无法在picture控件上画矩形// 百度了一下,原因是要在picture控件的dc中画,而不是在dialog的dc中画。//Invalidate(); //清空窗口的客户区,激活OnPaint()//SendMessage(WM_PAINT);  //激活OnPaint()
#endif}CDialogEx::OnLButtonUp(nFlags, point);
}

效果

在这里插入图片描述

http://www.dinnco.com/news/31451.html

相关文章:

  • 静安正规的设计公司网站百度企业号
  • wordpress网站建设中怎么制作一个网站5个网页
  • 下列不属于网站开发技术的是企业qq怎么申请
  • 服务器怎样建设网站陕西网页设计
  • 做网站要会写什么东莞网站seo优化托管
  • 网站源码有什么用外贸订单一般在哪个平台接?
  • 十个app制作网站西地那非片的功能主治和副作用
  • go生物网站做蛋白定位电商运营工资一般多少钱一个月
  • 网站优化seo四个建议国际新闻头条
  • 免费网站建设 godaddy推广资源整合平台
  • 自助建站系统有什么好处网站页面禁止访问
  • 物流怎么弄网站上海最新发布最新
  • 网站的ppt方案怎么做金城武重庆森林经典台词
  • 帮公司做网站镇江百度关键词优化
  • 官方网站怎么推广产品推销方案
  • 如何做局域网网站网店网络营销与推广策划书
  • web入门seo技术论坛
  • 网站头部导航刚刚北京传来重大消息
  • 网站开发api和微端seo优化操作
  • 做跨境电商看国外的哪些网站建立一个企业网站需要多少钱
  • 网站建设完成nba最新消息
  • 入侵网站做360广告搜狗站长平台打不开
  • 温州网站制作建设app开发用什么软件
  • 怎么添加网站白名单谷歌推广效果好吗
  • 做图神器的网站最新网络营销方式有哪些
  • 网站开发软件培训产品推广方案要包含哪些内容
  • 网站制作公司转型数据厦门seo网站推广
  • 做司法考试题目的网站如何创建微信小程序
  • 服务器windos做网站市场营销方案
  • wordpress前台发文seo软件定制