■◇FeliCa でソフトを作りまくるスレ◇■
at TECH
396:デフォルトの名無しさん
06/10/10 19:29:52
VC++2005で連続ポーリングしようとしてるんですがうまくいきません。。。
>>231、>>232と同じようにフックプロシージャ作って、
RegisterWindowMessageで登録したメッセージを
フックするようにしてるんだけど、カードかざしても
登録したメッセージが送信されてないっぽいんです。
カードリーダ自体はカードかざす前は点滅、かざすと点灯してます。
set_call_back_parameters関数のパラメータがおかしいんですかね・・・?
static const UINT WM_CARDFIND = RegisterWindowMessage(reinterpret_cast<LPCWSTR>("CARD_FIND"));
static const UINT WM_CARDLOSS = RegisterWindowMessage(reinterpret_cast<LPCWSTR>("CARD_LOSS"));
structure_call_back_parameters call_back_parameters;
call_back_parameters.message_of_card_find = reinterpret_cast<unsigned char*>("CARD_FIND");
call_back_parameters.message_of_card_loss = reinterpret_cast<unsigned char*>("CARD_LOSS");
call_back_parameters.handle = safe_cast<int>(this->Handle::get());
call_back_parameters.interval = 1;
call_back_parameters.retry_count = 1;
どなたかアドバイスお願いします。。。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4178日前に更新/276 KB
担当:undef