一:函數
/* ================================================================================================= * Function : OnBnClickedBtnOpenbyindex * Abstract : 【オープン(インデックス)】ボタン押下処理 * Argument : Nothing * Return : Nothing * Note : * History : 2010/xx/xx v01.00 新規做成 * ============================================================================================== */ void CTabPageCommon::OnBnClickedBtnOpenbyindex() { // APIのパラメータを準備します DWORD dwIndex; // デバイスのインデックス // デバイスインデックスを設定します // 複數接続が出來ない為、デバイスインデックスは0固定 dwIndex = 0; HLD3_STATUS hld3Result; // エラーコード HLD3_HANDLE hld3Handle; // HL-D3のハンドル // APIを呼び出します // デバイスをオープンします hld3Result = HLD3_OpenByIndex(dwIndex, // デバイスのインデックス &hld3Handle); // HL-D3のハンドル // 正常終了した場合は取得したHL-D3のハンドルを記憶し畫面へ表示します if (hld3Result == HLD3_OK) { CString sWork; // HL-D3のハンドルを表示します sWork.Format(_T("%p"), hld3Handle); SetDlgItemText(IDC_EDT_OPENBYINDEX_RESULT_HANDLE, sWork); // HL-D3のハンドルを記憶します theApp.HLD3Data.HLD3Handle() = hld3Handle; } // エラーが発生した場合はエラーコードを表示します if (hld3Result != HLD3_OK) { // エラーコードを表示します ShowErrorCode(GetParent(), hld3Result); } }
默認索引爲0 ,經過API函數HLD3_OpenByIndex,獲取句柄。並在IDC_EDT_OPENBYINDEX_RESULT_HANDLE這個地方顯示出來。orm