人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB2005Expressで、アプリケーション実行中に、デバイス情報が変わったときに送られる(らしい)WM_DEVICECHANGEを検知して処理をしたいのですが、構築の仕方がまったくわかりません。具体的には

「読み込まれている途中でCDドライブがイジェクトされたときに、それを検知して処理をしたい」

のです。Timerで監視すると処理量が多くなってしまうので、検知したときだけ作動させれればいいなぁ、と思いまして。或いはそれができない場合は

■VB2005にて、作成しているアプリケーションを実行中の間はCDドライブのイジェクトボタンを機能停止状態にする方法

を、お教えいただければと思います。よろしくお願いいたします。

●質問者: kreuz2nd
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:CD アプリケーション ジェクト デバイス ドライブ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● fackt
●40ポイント

http://www.codeguru.com/Cpp/misc/misc/cd-rom/article.php/c351

CodeGuru: CD Change Notifications

上記サイトのサンプルコードでディスクの挿入・排出は検出できました。

◎質問者からの返答

おお・・・って、C言語でしたか(汗

コード読んでもまったく理解不能なのですけど、実行画面を見る限りではこれと同じことをVBでやりたい、と。

・・・このコードを読めないならやめたほうがいい、とか言われそうな気がしますけど・・・。

情報ありがとうございました。

とりあえず、引き続き情報をお待ちしております。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ