カテゴリー別アーカイブ: win32

Windowsでシンボリックリンクを作成

どうやらWindowsでもシンボリックリンクが作成できるようです。Vista以降。

というのもScalaのベータ版を使ってみたいがためいちいち入れ替えるのもあれなので、うまくできないかなと探していたところ以下の記事を発見

http://blog.livedoor.jp/s_imai_jp/archives/51360129.html

カーソルがウインドウの外に出たのを検知する

win32apiではWM_MOUSEMOVEでマウスが移動しているというのは判定できるのですが、マウスがそのWindowの外に出たのがそのままではわかりません。

そこでTrackMouseEventを使用するらしい

この辺りがすごく参考になる

http://hp.vector.co.jp/authors/VA016117/hoverbtn2.html

http://support.microsoft.com/kb/183107/ja

GDIでPNGを読み込む

GDIでは通常PNGファイルを読み込むことはできないらしい。

どうしても読み込む必要があったのでちょっと調べてみた

http://code.logos.com/blog/2008/09/displaying_a_splash_screen_with_c_part_i.html

このやり方でうまく読み込めるのだが、どうやらマシンによっては読み込みにFailする。一応XPSP3から使えるとなっているのだが。。。

仕方がないのでGDI+を用いました。