読者です 読者をやめる 読者になる 読者になる

堕(惰)プログラマ開発記録

タイトル変えようかなとも思ってるけれど,思い浮かばない

XP Modeを最新版のOracle VM VirtualBoxで動かしてみる

はじめに 「最新版のVirtualBoxにVMlite Workstation Pluginを入れればいいじゃないか」と思うかもしれません. 私も最初,これに騙されました.このプラグインはSun時代のVirtualBox,しかも3.1前後じゃないとインストール出来ないという曲者. 最新版に入…

非アクティブ時でもRawInputで入力を検出する

ウィンドウアクティブ時に入力された装置を判断する方法は RawInputによる入力に使用した装置の判断 - 堕(惰)プログラマ開発記録で紹介しました。 今回はウィンドウがアクティブでないときにもWM_INPUTに飛び そこで処理を行うように変更しました。 以下のよ…

RawInputで接続されている入力装置を取得する

昨日の続き。 入力装置の取得も簡単だった。 クラスみたいなの作ってみたけど、カプセル化しようとして、 かえってわかりにくくなったんじゃないかと思う。 うーむ。 class raw_inputs { UINT input_devices_; RAWINPUTDEVICELIST *rawinput_device_list_; p…

RawInputによる入力に使用した装置の判断

キーボード入力を読み取り、入力元のキーボードのHIDを取得と動作の分岐をしたかったので 「Win32 APIにあるかなー」と探してみたところ、 RawInputというAPIが見つかったので使ってみました。 結構MSDNから引っ張ってきたけど、ウィンドウプロシージャを以…