2006-06-26から1日間の記事一覧
Graphics g(hDC/*どこかからやってきた DC*/); Matrix mx; mx.RotateAt(45, center_point); g.SetTransform(&mx); HDC hDC = g.GetHDC(); Rectangle(hDC, rect); g.ReleaseHDC(hDC); 世の中そんなに甘くないようで、上記のようなコードを書いても回転した矩…
GDI+ では、ペンを XOR にして図形を描く事が出来ないらしい。これは結構致命的。どうしてもやりたい場合は Graphics.GetHDC メソッドにてデバイスコンテキストのハンドルを貰ってきて、それを使って GDI にて描画する必要があるらしい。なんて面倒な。ちな…
Win32API の Rectangle 関数は第 4 引数に描画したい矩形の右下の X 座標を、第 5 引数には右下の Y 座標を指定します。が、 GDI+ の Graphics::DrawRectangle メソッドは第 3 引数には矩形の幅、第 4 引数には高さを指定するようになっています。なんか妙に…
朝から全体的に不調。仕事しているうちに多少落ち着いてきましたが、おかげでやる気が出ません。