使用CRectTracker類進行物件動態定位

2021-09-08 21:06:37 字數 454 閱讀 2924

內容提要

使用vc,vb,delphi等視覺化工具進行程式設計的時候用的最多的可能就是控制項的拾取,拖動及動態定位了。例如我們能在vc中用滑鼠一次拾取數個控制項,然後通過滑鼠或通過左右上下方向鍵進行控制項的微移,從而使控制項移到合適的位置,這種技術就是物件動態定位。動態定位也是互動式程式設計中最基本的操作之一。在vc中我們能通過crecttracker類來實現這些操作。

文章正文

一 關於 中的ole在內的應用程式。首先我們了解一下類的成員變數和成員函式

1. crecttracker類的成員變數:

m_nhandlesize:物件的調整控制代碼的數目,預設情況下為8個

m_rect:物件矩形目前所佔大小的位置

m_sizemin:物件所佔的矩形的最小寬度和最小高度

m_nstyle:目前物件邊框和調整控制代碼的型別

2.crecttracker類的成員函式

CRectTracker類的使用

crecttracker類的使用crecttracker 俗稱 橡皮筋 類 是乙個非常有意思的類。你在windows中經常看到這樣的情況 它可以用做顯示邊界,你也可以扽它的八個角用來放大縮小,或做框選使用。如何通過程式設計來實現這種功能呢?這就是crecttracker類的作用 框選 顯示邊界並可以...

CRectTracker類的使用

crecttracker 俗稱 橡皮筋 類 是乙個非常有意思的類。你在windows中經常看到這樣的情況 它可以用做顯示邊界,你也可以扽它的八個角用來放大縮小,或做框選使用。如何通過程式設計來實現這種功能呢?這就是crecttracker類的作用 你開啟上面的那個工程檔案,編譯執行一下。你將看到cr...

CRectTracker類的使用

crecttracker 俗稱 橡皮筋 類 是乙個非常有意思的類。你在windows中經常看到這樣的情況 它可以用做顯示邊界,你也可以扽它的八個角用來放大縮小,或做框選使用。如何通過程式設計來實現這種功能呢?這就是crecttracker類的作用 框選 顯示邊界並可以縮放 你開啟上面的那個工程檔案,...