使用OpenCV偶尔会用到其弹出窗体来显示图像,大部分情况看看算法处理的结果是够用的。然而有时希望用其作为程序的子窗口显示些不断刷新的信息就存在两个问题:
- 没有判断用户是否点击关闭窗口的操作,因此哪怕用户点击了关闭,窗体也会一直显示
- 没有设置图标的功能,因此弹出的窗体并没有图标
通过获取窗口的句柄和OpenCV自身提供的接口可以解决这两个问题,下面直接上代码:
#include <iostream>
#include <windows.h>
#include <opencv2/opencv.hpp>
#