HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
1007
名無産dxlib.asのdrawcircleについて2解決


名無産

リンク

2018/10/7(Sun) 15:00:10|NO.85525

#func global DrawCircle "dx_DrawCircle" int,int,int,int,int,int

となっていますが、DXライブラリのリファレンスでは5つの数を指定するようです。
そのせいか円を描画できません。しかし,intをひとつ消して試してみても描画できません。
どのように直せばよいでしょうか?



この記事に返信する


あらや

リンク

2018/10/7(Sun) 16:44:34|NO.85528

DXライブラリに付属してあるソースファイル「DxDLL.h」を確認してみた所

int __stdcall dx_DrawCircle( int x, int y, int r, unsigned int Color, int FillFlag = TRUE, int LineThickness = 1);

このように引数が6つになっていました。

最後の引数は変数名から推測すると線の太さを指定する箇所で
常に「1」になるようですが
HSPの場合は最後を省略すると線の太さが「0」になってしまい
描画されないのかもしれません。

DrawCircleの最後に1を入れてみたら(もしかすると)描画できるかもしれません。



名無産

リンク

2018/10/7(Sun) 21:57:31|NO.85529

描画できました!毎度ありがとうございます!



ONION software Copyright 1997-2023(c) All rights reserved.