2012-11-01から1ヶ月間の記事一覧
何とかフリーズ対策できました フィルタ情報およびピン情報から当該メディアが MPEG-2 形式であるかどうか分りました。 しかしピン情報では MP4 も MPEG-2 形式となるみたいでした。 MP4 はサードパーティのデコーダしか対応してないので問題ありません。 問…
超難問、DirectShow と Vista で MPEG-2 を再生する方法 いろいろ試しましたがダメでした。 XP では問題ないのに Vista で MPEG-2 ファイルを再生しようとすると必ずフリーズします。 グーグルでいろいろ調査した結果、どうやら Vista から MPEG-2 が標準サ…
sal.h が無くてもコンパイルできる方法があった。 sal.h をインクルードしてるのは dsound.h なのだが、 DirectX9 以前の dsound.h ではインクルードしていないのだ。 なので VisualStudio のオプションでインクルードディレクトリの順番を変えて、 DirectX1…
DirectShow 構築メモ 初めて DirectShow を使ってみた。 コンパイルエラーになった。 "sal.h" が無いと言われた。 手持ちの SDK を探したが無かった。 グーグルした。 ここにあった。 しかしISOイメージだった。 使用してる PC の DVD が壊れてるので DVD は…
昨夜のロケットライブにビーフケーキが出てたのでめちゃくちゃ笑った。 ペペペドミア共和国ネタは何度見ても面白い。 それで満足したので次のピン芸人には特に期待してなかった。 ところがこの西村ヒロチョなるピン芸人が、ビーフケーキの存在が霞んでしまう…
憤りメモ マウスカーソルが移動したときにしか WM_SETCURSOR が発生しないのは貧弱すぎるのではないか。 何故ならば、キーボードの状態が変化したときにもカーソル形状を変更したいからだ。 かと言って、キーボードイベントはフォーカス所有者にしか来ないし…
メモ テキストビュワーを作っているんですが、 ウィンドウズ標準のエディットコントロールでわ余りに遅すぎだし、機能的にも不便すぎるので自分で作ってまんねん。 でもまだかなり時間がかかりそうなので、とりあえず かな漢字変換ウィンドウの位置をキャレ…
何やら、はるかぜちゃんが殺人予告を受けてから大変なことになってるようだ。 子役俳優としてのはるかぜちゃんは知らないが、少なくともバラエティタレントとしてのはるかぜちゃんの才能は抜きんでていると思う。 可愛いだけの子役はたくさんいるが、バラエ…
キャレット表示処理メモ 私はいま、異なる複数の子ウィンドウにキャレットを表示させようとして、ガッツリはまってしまいました。 何故かしら1つのウィンドウは表示されるのに、もう1つのウィンドウにはキャレットが表示されないのです。 何でかな? で、…
NHKでいじめ番組を見たついでにツイッターで「いじめ」を検索したら、はるかぜちゃんが殺人予告を受けている件がヒットした。 いじめと殺人予告は別物だという気もするが、どこかでつながっているのかも。 いじめ問題は深刻だが戦争と同じで無くなる気が…
ご用心 まさか今どき16ビットが限界値とわ驚いたわ。 何がってウィンドウのサイズでがんす。 ドキュメントウィンドウの中身はテキストだったり、イメージだったり、3Dだったりするので、 ビューウィンドウをドキュメントウィンドウの子ウィンドウにして、 …
要注意! WM_CREATE イベント中にやって良いことと悪いことがある。 普通、WM_CREATE でやることと言えばウィンドウの初期化である。 しかしながら、ここでウィンドウの状態を変えるような初期化作業を行ってはならない。 なぜならば、まだ初期化が終わって…
メモです ウィンドウを最大化した状態で終了したときの元のウィンドウサイズの取得方法について、まだ書いてなかったようなので忘れないように書いときます。 GetWindowPlacement() という目的に合致した関数がありまんた。 以下はプロファイルに保存するた…
メモ タブコントロールに TCM_SETCURSEL を送っても TCN_SELCHANGE 通知は発生しないので要注意! ヘルプが英語なのでちゃんと書いてあるのに気付かんかったわい。以上です。
プログラミングをしていると良く原因不明のバグに遭遇する。 しかしこの世に原因不明のバグなど存在しない。 つまりバグの原因を徹底的に追究するかしないかの違いだけだ。 私はさっき、またしても原因不明のバグに遭遇した。 しかしながら徹底的な原因追求…