InvalidateRectの長方形の指定方法 – プログラミング – Home

InvalidateRectの長方形の...
 
通知
すべてクリア

[解決済] InvalidateRectの長方形の指定方法


はながわ
 はながわ
(@はながわ)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

こんにちは。まだヘルプを使いこなせていない程度の者です。
環境はVC5 WinMe です。

関数 InvalidateRect(・・・・, FALSE ); で、
四角形(100,100,200,200)の内部だけを更新したい場合は
・・・・の中に何と書けばよろしいでしょうか?

ヘルプには、
InvalidateRect( LPCRECT lpRect , ~);
と書いてありましたが。
よろしくお願いします。


引用未解決
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

CRectのヘルプは参照してみましたか?


返信引用
ひとりごと
 ひとりごと
(@ひとりごと)
ゲスト
結合: 23年前
投稿: 1
 

InvalidateRectに渡す変数をLPCRECTで宣言しないで下さい。

引数が LP で始まるものって嫌い。
ヘルプに Hoge (int *hoge); なんて載ってるのも嫌い。
引数のI/Oが明記されていないのも大嫌い。
I(input:渡す)なのに
int *hoge;
*hoge = 1;
Hoge (hoge);
と書いて悩んでいる新人はちょっと嫌い。
O(output:セットされて返る)もメモリ確保されてくるものと
あらかじめ確保しておく必要があるものと両方あるから嫌い。
嫌いならCなんかやめろと突っ込まれそう(-_-;)

まぁInvalidateRectの場合RECTまたはCRectに&つけて渡せってことです。


返信引用
MASATO
 MASATO
(@MASATO)
ゲスト
結合: 23年前
投稿: 53
 

InvalidateRect(CRect(100,100,200,200), FALSE);


返信引用
はながわ
 はながわ
(@はながわ)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

皆様ありがとうございました。
無事解決いたしました。
またよろしくお願いいたします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました