zoukankan      html  css  js  c++  java
  • 解决问题3:大图片显示不匹配

    Hlong MainWndID =(Hlong) m_hWnd;

    CWnd * pWnd = GetDlgItem( IDC_STATIC);

    open_window(0,0, Width/2, Height/2,MainWndID,"visible","",&WindowHandle);

    改为:

    CRect rect;
    CWnd * pWnd = GetDlgItem( IDC_STATIC);
    Hlong MainWndID = (Hlong)pWnd->m_hWnd;//获取父窗口句柄
    pWnd->GetWindowRect(&rect);

    open_window(0,0, rect.Width(), rect.Height(),MainWndID,"visible","",&WindowHandle);

    总的代码如下:

    void CfirstpageDlg::OnBnClickedButtonShowimage()
    {
    using namespace Halcon;

    // Local iconic variables
    Hobject Image;
    // HTuple HWindowID;
    CRect rect;
    CWnd * pWnd = GetDlgItem( IDC_STATIC);
    Hlong MainWndID = (Hlong)pWnd->m_hWnd;//获取父窗口句柄
    pWnd->GetWindowRect(&rect);
    // Local control variables
    HTuple Pointer, Type, Width, Height, WindowHandle;

    read_image(&Image, "C:/Users/Hou/Documents/Tencent Files/458927028/FileRecv/1.bmp");

    get_image_pointer1(Image, &Pointer, &Type, &Width, &Height);

    set_window_attr("background_color","black");
    open_window(0,0, rect.Width(), rect.Height(),MainWndID,"visible","",&WindowHandle);

    disp_obj(Image, WindowHandle);


    }

    图像显示如下:

  • 相关阅读:
    Requests爬虫
    1.3预处理与热图
    1.2为多变量数据绘制散点阵图
    urllib爬虫(流程+案例)
    1.1用图表分析单变量数据
    tkinter python(图形开发界面)
    mysql及python交互
    正则表达式
    python--map()、reduce()
    python--__init__()方法和__new__()方法
  • 原文地址:https://www.cnblogs.com/salmoner/p/6846780.html
Copyright © 2011-2022 走看看