2011年10月28日金曜日

昨日の「VC++でグローバルフック」を書き直し

昨日投稿した「VC++でグローバルフック」のコードがあんまりだったので書き直しました。 「不便に思ったら作り直す」とかって言ってたけどさすがに酷いかと思ったので。 変更点は、

  • コードの整理
  • タスクトレイに入れる
  • キーリピートに反応する

タスクトレイに入れるのは、5年前に自分で書いたコードを参考にして書きました。 アレ? ホントに5年前に作ったんだっけ? もっと前にやったような...

2011年10月27日木曜日

VC++でグローバルフック

後日、コードを書き直しました。

-----------------------------------

ここしばらくwpfを触ってましたが、今日はちょっと思い立ってVC++を使いました。 VC++にしたのはグローバルフックが使いたかったからです。 C#だと色々面倒くさそうだったので、ずっと前にやったことがあるVC++にしてみました。

作ったのは、Ctrl+Shift+Fキーを押すと10桁のランダムな文字列がキー入力される簡単なものです。 このプログラムを立ち上げておいて、別のアプリで作業中で適当な文字列が欲しくなったらCtrl+Shift+Fを押すと、勝手に10文字入力してくれます。 「ちょっとhtmlの書き方を参考にしたいページがいくつかあって一時的に保存したいだけなのに全部index.htmlでした」っていうようなことがあって作成しました。 ファイル名を考えるのも連番を付けるのも面倒くさかったもので...

何回使うのやら。

2011年10月24日月曜日

ブラウザをFirefoxからGoogle Chromeに変更

以前の投稿で「PCの不具合はGeForceとFirefoxとの相性問題が原因かも?」と書きました。 で、そのときGeForceのドライバをベータ版にアップデートして様子を見たんですが、症状は改善しませんでした。

不具合(一瞬モニタが真っ暗になり、すぐに直る)が起こるのは、相変わらずFirefoxを使っているときだけです。 リンクをクリックしたときとタブを閉じたときが多い模様。 でもこれ、完全にFirefoxのせいとも言い切れないんですよね。 別のことが原因だけど、Firefoxを使う機会が多いからたまたまFirefoxの使用中に不具合が起こっているのかもしれません。

ということで、Firefoxが関係しているか調べるために、しばらく別のブラウザを使って様子を見ることにしました。 これで不具合が起きなければ、GeForceとFirefoxとの相性問題が原因で確定ってことにする予定。

2011年10月17日月曜日

wpf : マウスドラッグで画像を回転させる

マウスドラッグで画像を回転させるサンプルコードを作りました。 コードはブログには長いので下の方に載せます。

サンプルに使っている絵は前に投稿したsvg画像をpngにしたやつです。 ってサンプルコードがシンプルすぎてキャプチャーした意味がない...