上一節講的是滾動條控件,本節主要講一種簡單實用的控件,圖片控件Picture Control。我們可以在界面某個位置放入圖片控件,顯示圖片以美化界面。 圖片控件簡介 圖片控件和前面講到的靜態文本框都是靜態文本控件,因此兩者的使用方法有很多相同之處,所屬類都是CStatic類,有關 ...
自定義函數:id是MFC窗體上的PictureControl控件的ID,此函數返回halcon的HTuple類型。 HTuple initPicControl int id 使用方法:以CHalconMFC Dlg工程為例 復制粘貼上述代碼到CHalconMFC Dlg.cpp中,作為類的成員函數。在頭文件里添加一行代碼 HTuple hWindow 在OnInitDialog 函數中調用此函數。 ...
2019-12-19 16:03 0 715 推薦指數:
上一節講的是滾動條控件,本節主要講一種簡單實用的控件,圖片控件Picture Control。我們可以在界面某個位置放入圖片控件,顯示圖片以美化界面。 圖片控件簡介 圖片控件和前面講到的靜態文本框都是靜態文本控件,因此兩者的使用方法有很多相同之處,所屬類都是CStatic類,有關 ...
Halcon是商業化的機器視覺軟件。網上下了halcon10的破解版,安裝后編寫了個圖像顯示的MFC小程序。 編譯器用的是VS2008。 1 配置halcon環境 新建為MFC后,在VC++目錄中配置包含文件和庫文件 include路徑:D:\Program Files ...
現在需要將一個窗體放到一個控件中,默認情況下窗體的Style屬性為Popup,而在控件的初始化時,代碼如下: 這樣做幾乎沒有問題——只有一個小小的完美之處——一個程序添加這個控件窗口后,如果有其它的非Topmost窗體有部分覆蓋主程序,這時用鼠標直接點擊子窗體,主程序不會彈到最上層 ...
窗體創建之后,如何設置窗體的樣式呢? 一般情況下使用GetWindowLongW與SetWindowLongW即可實現窗體樣式的修改或者使用ModifyStyle。 關於MFC存在GetWindowLongW和GetWindowLongA使用哪一個,可以通過 IsWindowUnicode ...
���¼���ԭʼ��ҳ ��ӡ Windows的窗口刷新機制相關 - 在水一方 - 博客頻道 1、Windows的窗口刷新管理 窗口句柄( ...
halcon自帶異常處理流程,但是往往會在報錯框彈出后,如果不忽略會導致程序崩潰掉,為此,在mfc編程中,需要針對哈利con處理函數做異常處理,我這里總結了2種方法,樂意和大家分享! 方法1、she_check( ) set_check("~give_error")和set_check ...
上一篇介紹了MFC調用Halcon功能的簡單例子,在這個例子中,點擊按鈕會彈出一個窗口顯示圖片,但是這樣顯示並不美觀,而且。。。於是我決定把顯示窗口做在MFC的窗體內部。 具體的方案是:使用一個Picture Control 控件,調用Halcon中的OpenWindow函數,將其參數中的父窗口 ...
需要的變量定義 窗體加載事件讀取本地圖片,並適應Halcon控件大小 鼠標移動事件,實現圖像的平移(這里和鼠標右鍵按下松開事件配合實現) 鼠標滾輪事件,通過滾輪實現圖像的放大縮小 鼠標松開事件 鼠標按下事件 縮放后通過按鈕的點擊事件恢復圖像到適應Halcon控件 ...