前々回 (Win32で遊びはじめました (4) - えふのへや - 等々力随想)、前回 (Win32で遊びはじめてみました (5) - えふのへや - 等々力随想)とCloseFigureがうまく動いてくれないので、引き続き調べています。
ということで、今回は簡単に矩形を描く、続いて角丸風矩形を描くといったことをやってみました。
要はMoveToEx, LineTo, LineTo LineTo, CloseFigureで簡単な矩形を描く、MoveToEx, PolyBezierTo, LineTo, PolyBezierTo, ...で角を丸めた矩形を描くということをやり、最後の辺は描かずにCloseFigureで閉じるというのをやってみました。
結果、問題なくパスが閉じることが確認できました。
これまでの問題はフォントから取り出したアウトラインを描く過程でなんか失敗しているのでしょうね。
ソースコードをもう一度見直すか。
ということで、今回は簡単に矩形を描く、続いて角丸風矩形を描くといったことをやってみました。
要はMoveToEx, LineTo, LineTo LineTo, CloseFigureで簡単な矩形を描く、MoveToEx, PolyBezierTo, LineTo, PolyBezierTo, ...で角を丸めた矩形を描くということをやり、最後の辺は描かずにCloseFigureで閉じるというのをやってみました。
結果、問題なくパスが閉じることが確認できました。
これまでの問題はフォントから取り出したアウトラインを描く過程でなんか失敗しているのでしょうね。
ソースコードをもう一度見直すか。
※コメント投稿者のブログIDはブログ作成者のみに通知されます