クライアント領域内を跳ね返りながらひたすら動き回るプログラムを作りました。
うまく動いていると思っていたのですが、1,2分放置しておくと描画がうまく
できていない状態になることに気づきました。
下の図はそれぞれの状態のときのスクリーンショットをペイントで編集してまとめたものです。
右下が通常の状態です。
青いハッチブラシ、黒いペン、太字のフォントで成り立ってます。
それが放置しておくと左下の状態のようにEllipse()のペンの部分がなくなってしまいます。
このプログラムは練習でEllipseの代わりにFillRgnを使って右下のようにしたものを
後からつくったのですが、そっちのプログラムは動かしてから放置しておいたら
左上のようになって、次に右上のような状態になってしまいました。
右上は動作中円の中を数字が目まぐるしく動いていました。
考えられる原因は何かありますでしょうか?
No.1ベストアンサー
- 回答日時:
>考えられる原因は何かありますでしょうか?
ソースコードの掲示なしでは回答の範囲が狭まるだけですよ?
現状だと…リソースリークでもしているんじゃないですか?としか。
描画処理、どうやってます?
GDIオブジェクト作成して、使用したあと破棄してますか?
# というか、こういうパターンだと最初に作成して使い回すモノかと。
# 描画のたびに生成と破棄を繰り返すのではなく。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Illustrator(イラストレーター) 「頂点で線分を伸ばす」作業がうまく行かない。 1 2022/09/09 10:19
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
- 洗濯機・乾燥機 先日から洗濯機の洗濯ができなくなりました。パルセーターに問題はなく 軸が回っていません 4 2023/06/19 15:34
- デスクトップパソコン PCが起動しない 11 2023/03/13 20:32
- Windows 10 タスクバー上に表示されたアドレス・ボックス? 1 2023/04/30 17:37
- レトロゲーム ファミコンのインベーダの質問その3 背景にインベーダーを描画したとしても、なぜ動けるのか? 3 2022/07/08 16:58
- モニター・ディスプレイ マルチモニタでのカーソルの動き方 1 2022/06/15 14:59
- Windows 10 Windowsのアイコンの整列が変になりました 2 2022/06/24 00:02
- マウス・キーボード マウスのないパソコン 9 2022/03/30 10:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UpdateData( FALSE); による文...
-
TextBoxに文字を書いても表示さ...
-
VB6,リストボックスの特定行の...
-
[VB.net] DataGridViewの列ヘッ...
-
WM_PAINT
-
VC++プログラムをつかったBMP画...
-
Form1 Load で実行されない。
-
panelのスクロール表示について
-
MFCタブコントロールのグラデー...
-
OneNote 2010 文字と描画がずれる
-
C# ゲーム作成 FPSと描画...
-
MFCでOnPaintのタイミング
-
VC++6.0 MFCダイヤログベースで...
-
FPS処理について
-
Win32 API 途中から描画がおか...
-
C# ラバーバンドの描画を快適に...
-
C言語(dxlib)のDrawboxについ...
-
InvalidateRectの使い方について
-
CDC(LineTo)で描画した線を透過...
-
Labelの文字をスクロールする際...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MFCでOnPaintのタイミング
-
[VB.net] DataGridViewの列ヘッ...
-
word
-
NVIDIAのシェーダーキャッシュ
-
TextBoxに文字を書いても表示さ...
-
UpdateData( FALSE); による文...
-
VB6,リストボックスの特定行の...
-
PCで「使用可能な場合はグラフ...
-
VC++プログラムをつかったBMP画...
-
VBAにGDI+を参照させる方法
-
FlexGridの一部のみ表示を更新...
-
pset関数について
-
エクセルでガンチャートを作成...
-
C言語(dxlib)のDrawboxについ...
-
Form1 Load で実行されない。
-
InvalidateRectの使い方について
-
MFCのタイマーのつかい方を教え...
-
CStaticコントロールの静的イメ...
-
Windowのちらつき防止
-
GDI+で高速な描画
おすすめ情報