Syntax
BOOL cpxGetTarget( ICmnPilot *pICmnPilot, HWND hWndParent, HWND hWndTarget );
Parameters
- pICmnPilot
[in] ICmnPilotインターフェースのポインタ
このインターフェースでCMNの機能を利用することが可能です。- hWndParent
[in] ダイアログボックス等を作成する場合の親ウィンドウハンドル
- hWndTarget
[in] 巡回対象を入力するウィンドウのハンドル
Windows API の SetWindowText を使用して文字列を設定します。
Return Value
巡回対象を設定した場合はTRUEを、設定しない場合はFALSEを戻します。
Remarks
tExtInfoProp.bTargetSelect がTRUEの時のみ有効です。
通常は巡回対象を選択するダイアログボックスを実装します。
tExtInfoProp.bTargetSelect がFALSEの場合はFALSEを戻すのみです。
ICpxの他のメソッドとは独立したインスタンスでコールされます。
Example
C++
BOOL __stdcall MyCpx::cpxGetTarget (ICmnPilot *pICmnPilot, HWND hWndParent, HWND hWndTarget) { if (MessageBox (hWndParent, "値を設定しますか?", "CMN", MB_YESNO) == IDYES) { SetWindowText (hWndTarget, "cpxGetTarget"); return TRUE; } return FALSE; }Delphi
function TMyCpx.cpxGetTarget (pICmnPilot: ICmnPilot; hWndParent: HWND; hWndTarget: HWND): LongBool; stdcall; begin if (MessageBox (hWndParent, '値を設定しますか?', 'CMN', MB_YESNO) = IDYES) then begin SetWindowText (hWndTarget, 'cpxGetTarget'); Result := TRUE; end else Result := FALSE; end;