2008-07-01から1ヶ月間の記事一覧

WindowsCEでGDI+

CEでもGDI+があるみたいだ。 http://community.opennetcf.com/articles/cf/archive/2007/10/31/using-gdi-on-windows-mobile.aspx http://msdn.microsoft.com/en-us/library/ms533798.aspxGDI+互換の世界がちょっと気になる。 http://www.point.com.mk/aggpl…

CriticalSectionのSpinCount

http://msdn.microsoft.com/ja-jp/library/cc429324.aspx http://msdn.microsoft.com/ja-jp/library/cc429225.aspxで、スピンロックの回数を指定出来るようだ。シングルプロセッサのシステムでは内部で自動的に1にするんだろうか?それともループ自体がされ…

VB.NETの遅延バインディングとレフレクション

VB.NETで以下のようなコードで自動的にダウンキャストされてオーバーロードされた処理に飛んでくれるので驚いてたんだけれど、これは遅延バインディングされる設定になってたから、という事をやっと理解した。(エラーメッセージを読んで)Option Strict On …

画像縮小DirectX9のreferenceとintelのchipしか対応していないけれど、D3DTEXF_PYRAMIDALQUADとかD3DTEXF_GAUSSIANQUADを使うとテクスチャの縮小がD3DTEXF_LINEARに比べて結構綺麗だ。でもその他のメーカー製のGPUがサポートしていないから、intel製のGPUを…

画像縮小PixelShaderを使わないでも画像をある程度綺麗に縮小する方法があるっぽい。バイリニア方式だと4点しか使わないので50%未満の場合は参照しない点が出てくる。だけれど、複数段階バイリニア縮小を繰り返せば全部の点を参照して小さくするように出来る…

DockPanel Suite

http://sourceforge.net/projects/dockpanelsuite/ こういうののWTL版が欲しいなぁ。しかし.NETのはbuildが早く終わるところがC++とは大違いだなぁ…。 VS2008SP1のMFC Feature Packを待てばとりあえず組まないでも使えるから、それを待とう。 http://msdn.mi…

エクスプローラー死亡

ショートカットを右クリックしたり削除しようとDELキーを押すと、Explorerが死んでしまう現象に陥った。ShellExtViewで調べたところ、CmdLineContextMenu Class を無効化したら問題が収まった。 http://www.neuber.com/taskmanager/process/cmdlineext.dll.h…

ラック

衣類を架け過ぎた為にハンガーラックが壊れてしまってからしばらく経過してたんだけれど、さすがに限界を感じたのでドンキホーテに行った。Ultra Capacity Adjustable Double Garment Rackっていうのを買って組み立てた。前のより丈夫そうで満足。

Windowsで高DPI

http://www.microsoft.com/japan/msdn/windows/windowsxp/highdpiapp.aspxVistaで高DPI(120DPI)にして使ってみたんだけど、色んなアプリがきちんと記述されてないので不快だ。それにVistaとXPを切り替えて使っていると、Vistaのもっさり具合が気になってく…

.NET久しぶりに.NETに触れてみたんだけど、さすがにフォームをポトペタで作っていくのがMFCに比べてお手軽だ。Windows.Formsなので表現力ではNative以下だけど作業効率が高い。 アプリケーションは素早く作らないといけないけど、.NETの方でも色々とノウハウ…

HP2133を買った。コンパクトなのはうれしいけど、発熱が大きいのとVistaでちょっともっさり。 電車で使うならもっとコンパクトな方が良いなぁ。OSのセットアップ時にキーボードで英語を選択しなかったからか、後でレジストリを編集する羽目になった。