COleControl::ParentToClient
仮想 UINT ParentToClient ( LPCRECT lprcBounds、 LPPOINT pPoint、 BOOL bHitTest = FALSE ) const;
戻り値
BHitTestがFALSEの場合は、 HTNOWHEREを返します。BHitTestがTRUEの場合は、親 (コンテナー) のポイントが OLE コントロールのクライアント領域に上陸したし、次のマウスのヒット テスト値の 1 つです場所を返します:
-
HTBORDER特価;ウィンドウの境界線は、サイズ変更境界がないです。(&N)。
-
HTBOTTOM特価;ウィンドウの下部の水平方向の境界線(&N)。
-
HTBOTTOMLEFT特価;ウィンドウの境界線の左上隅にあります。(&N)。
-
HTBOTTOMRIGHT特価;ウィンドウの境界線の右下に(&N)。
-
HTCAPTION特価;タイトル バー領域に(&N)。
-
HTCLIENT特価;クライアント領域で(&N)。
-
HTERROR特価;画面の背景や windows の境界線 (同じHTNOWHEREとしてDefWndProc Windows 関数はエラーを示すために、システムのビープ音を生成する点が異なります)(&N)。
-
HTGROWBOX特価;サイズ ボックスで(&N)。
-
HTHSCROLL特価;水平スクロール バーで(&N)。
-
HTLEFT特価;ウィンドウの左の境界線に(&N)。
-
HTMAXBUTTON特価;最大化ボタン(&N)。
-
HTMENU特価;メニュー領域に(&N)。
-
HTMINBUTTON特価;最小化ボタン(&N)。
-
HTNOWHERE特価;画面の背景や windows 間の分割線(&N)。
-
HTREDUCE特価;最小化ボタン(&N)。
-
HTRIGHT特価;ウィンドウの右側の境界線に(&N)。
-
HTSIZE特価;サイズ ボックス ( HTGROWBOXと同じ)(&N)。
-
HTSYSMENU特価;コントロール メニューまたは子ウィンドウの閉じるボタン(&N)。
-
HTTOP特価;ウィンドウの上部の水平方向の境界線(&N)。
-
HTTOPLEFT特価;ウィンドウの境界線の左上隅にあります。(&N)。
-
HTTOPRIGHT特価;ウィンドウの境界線の右上隅にあります。(&N)。
-
HTTRANSPARENT特価;現在別のウィンドウによって覆われたウィンドウで(&N)。
-
HTVSCROLL特価;垂直スクロール バー(&N)。
-
HTZOOM特価;最大化ボタン(&N)。
パラメーター
lprcBounds
OLE コントロール コンテナー内の境界へのポインター。クライアント領域ではなく、枠線、スクロール バーを含むコントロール全体の領域。
pPoint
親 (コンテナー) へのポインターをポイント、コントロールのクライアント領域の座標に変換します。
bHitTest
ヒット テスト、ポイントで行われることだかどうかを指定します。
解説
PPointの座標をクライアント座標に変換するには、この関数を呼び出します。上の入力のpPointは、親 (コンテナーの左上隅) の原点を基準にです。出力のpPointは、OLE コントロール (コントロールのクライアント領域の左上隅) のクライアント領域の原点を基準に。
COleControl 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleControl::ClientToParent、 COleControl::GetClientOffset(&N)