MFC人機互動幾個常用C 函式

2021-08-07 19:44:36 字數 848 閱讀 7552

1.getclientrect( );

getclientrect取得視窗客戶區(不包括非客戶區( 建立乙個單文件程式執行起來後。你看到window 中白色的區域就是客戶區))在客戶區座標系下的rect座標,可以得到視窗的大小,而不能得到相對螢幕的位置,因為這個矩陣是在客戶區座標系下(相對於視窗客戶區的左上角)的。用getclientrect返回的rect結構上左為零, 右下分別對應客戶區的寬度和高度;

一般使用方法:

getclientrect(&r);
其中r的定義為rect r;

2.getdlgitem();

getdlgitem的主要作用是獲取當前顯示的對話方塊中的一些成員(或控制項),常見的如button還有picturecontrol等,作用和控制代碼極其類似

一般的使用方法:

getdlgitem(idc_image2);//獲取picturecontrol中id為idc_image2的控制項
它還可以與getclientrect相連用,具體用法如下:

getdlgitem(idc_image2)->getclientrect(&r);//獲取當前dialog中的picturecontrol的大小

3.roi區域相關函式

3-1橡皮筋型別

橡皮筋型別主要用到onlbuttondown函式

3-2滑鼠事件

滑鼠事件是顯示乙個完整的滑鼠過程

包括:onlbuttondown, onmousemove,onlbuttonup

人機互動中的幾個問題

協同性 cooperativeness 只是適用於政策而不是用於每乙個基本行動。認知形式化描述是人 機互動中資料採集 分析 處理的核心,如何重構人 機認知過程也是人機互動研究前沿。集合拓撲 拓撲集合 範疇集合拓撲 人的認知與機的感知不同,它包含概念結構化 集合非結構化的彌聚拓撲,主要源於對事 關係 ...

C 簡單人機互動 走迷宮

include include include include include using namespace std class basic 顯示游標 void show cursor 游標移動到指定座標處 void gotoxy int x,int y 在指定座標處輸出字串 void outxy...

小雨學程式設計之C 17 3 人機互動總結

在之前的內容中我們介紹了人機互動指令,console.read 和console.readline 那麼我們簡單總結一下我們接觸到的console命令。console.write 向控制台直接寫入字串,不進行換行,可繼續接著前面的字元寫入。console.writeline 向控制台寫入字串後換行。...