Syntax
BOOL cpxGetFolderDetailText( ICmnPilot *pICmnPilot, HWND hWndParent, char *pszKey, char *pszData );
Parameters
- pICmnPilot
[in] ICmnPilotインターフェースのポインタ
このインターフェースでCMNの機能を利用することが可能です。- hWndParent
[in] ダイアログボックス等を作成する場合の親ウィンドウハンドル
- pszKey
[in] 項目キー
ICpx::cpxGetFolderDetailItem で TExtInfoDetail.szItemKey に設定した項目キーを設定します。
- pszData
[out] 設定されている入力値 (300byte未満)
選択値はpszDataの先の領域に設定します。
Return Value
値を設定した場合はTRUEを、設定しない場合はFALSEを戻します。
Remarks
TExtInfoDetail.idItemKind がIK_TEXTBまたはIK_TEXTRBの項目がある時のみ有効です。
通常は入力値を選択するダイアログボックスを実装します。
TExtInfoDetail.idItemKind がIK_TEXTBまたはIK_TEXTRBの項目がない場合はFALSEを戻すのみです。
ICpxの他のメソッドとは独立したインスタンスでコールされます。
Example
C++
BOOL _stdcall MyCpx::cpxGetFolderDetailText (ICmnPilot *pICmnPilot, HWND hWndParent, char *pszKey, char *pszData) { if (MessageBox (hWndParent, "値を設定しますか?", "CMN", MB_YESNO) == IDYES) { strcpy (pszData, "cpxGetFolderDetailText"); return TRUE; } return FALSE; }Delphi
function TMyCpx.cpxGetFolderDetailText (pICmnPilot: ICmnPilot; hWndParent: HWND; lpszKey: LPSTR; lpszData: LPSTR): LongBool; stdcall; begin if (MessageBox (hWndParent, '値を設定しますか?', 'CMN', MB_YESNO) = IDYES) then begin StrCopy (lpszData, 'cpxGetFolderDetailText'); Result := TRUE; end else Result := FALSE; end;