MFC判斷點是否在某一區域

2021-03-04 05:18:32 字數 791 閱讀 2175

1樓:小逸紗布

1.判斷一點是否在矩形區域內的方法:

crect rc (point_1,point_2);//構造矩形區域

呼叫crect::ptinrect

bool flag = rc.ptinrect(point_key);if (flag)else點point_key不在構造的矩形區域內;

2.判斷一點是否在否個多邊形區域內的方法:

用crgn::createpolygonrgn

這個函式,構造乙個區域

crgn rgna ;

cpoint ptvertex[3];

ptvertex[0] = point_1;

ptvertex[1] = point_2;

ptvertex[2] = point_3;

//這裡只說明三角形的情況,其他模擬即可!

rgna.createpolygonrgn(ptvertex , 3 , alternate);

然後再呼叫ptinregion去判斷

bool flag= rgna.ptinregion(point_key);if (flag)else點point_key不在構造的多邊形區域內;

3.判斷一點是否在橢圓形區域內crgn rgnb;rgnb.createellipticrgn(point_1.

x,point_1.y,point_2.x,point_2.

y);bool flag = rgnb.ptinregion(point_key);if (flag)else點point_key不在rgnb區域內;

excel中怎樣在某一區域查詢與某一單元格內容相同的單元格,並返回與這個單元格同一行

如果要輸出b4的值,可根據offset函式的引數來設計需要返回的值在第幾行第幾列 i6輸出c3的值公式 if countif a 1 h 10,i5 offset a 1,max a 1 h 10 i5 row 1 10 1,max a 1 h 10 i5 column a h 沒有此值 i6輸出b...

SAI可以調某一區域對比度麼?要是可以怎麼調

如果在同乙個圖層的話就只能小心翼翼的選中 的部分再調 如果不在乙個圖層就只調 的圖層 sai怎麼換底色,比如第一張圖怎麼換白色底?你這是手繪想傳到電腦上用sai編輯?用ps或sai繪畫時,怎樣選擇畫面區域性調整呢?1 開啟圖來 像,也可以源 直接拉就來,2 複製bai乙個圖層 保護影象du不損壞 c...

水能資源主要分布在我國哪一區域,森林資源主要分布在我國的哪些區域

我國水資源分布特bai點 南方多,北方少du,夏秋zhi多,冬春少。我國水能資源dao蘊藏量居回世界第一 位,其中70 分布在西答南地區。特別是四川 雲南 藏西南那一塊,蘊藏著極為豐富的水能資源,有著我國的幾個水電基地,像金沙江上的錦屏梯級水電站的裝機容量都是上百萬千瓦。森林資源主要分布在我國的哪些...