掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WM_COMMAND内でWM_PAINTを使う (ID:66671)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
HDC hdc; HWND hCtrl; hCtrl= GetDlgItem(hwnd,IDC_PICTURE); hdc= GetDC(hCtrl); for(int i=0;i<uEntries;i++){ wsprintf( str, "x=%4d,y=%4d", pPage->x, pPage->y); SetDlgItemText(hwnd, IDD_COUNT3, str ); SetPixel(hdc,pPage->x,pPage->y,RGB(0,255,255)); pPage++; } ReleaseDC(hCtrl,hdc); をWM_PAINTに移動。 WM_COMMAND内の上記部分はInvalidateもしくはInvalidateRectに差し替え。 …でいかないですかね。 IDC_PICTUREのWM_PAINTが走ったら消されるかな? 私はBlueさんのように裏ビットマップ作ってるけど (&IDC_PICTUREを派生クラスにしてその中のWM_PAINTで転送)。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.