CFormViewで再描画以前の画面を保持するには? – プログラミング – Home

CFormViewで再描画以前の画面を...
 
通知
すべてクリア

CFormViewで再描画以前の画面を保持するには?


こう
 こう
(@こう)
ゲスト
結合: 23年前
投稿: 79
Topic starter  

環境
VC++6.0
Windows2000

CFormViewで画面を再描画させた時の処理でわからない事があります。
下部の方を行を選択し、再描画の処理を行なうとスクロールが上部にもどってしまいます。
再描画前のままの状態に保持したいのですが、どうすればいいか方法がわかりません。

どうすればいいかご教授お願いします。


引用解決済
トピックタグ
超初心者
 超初心者
(@超初心者)
ゲスト
結合: 23年前
投稿: 139
 

『下部の方を行』『スクロールが上部』とかいわれても何のことかわかりません。
わからないものの保持方法は知りません。

> 再描画前のままの状態に保持したいのですが、
> どうすればいいか方法がわかりません。

常に内容を保持します。
再描画のときになって
すでに消されてしまった内容を知ることなんてできませんから。


返信引用
aaaaa
 aaaaa
(@aaaaa)
ゲスト
結合: 19年前
投稿: 4
 

CFormViewの再描画とは ?

各コントロールに対しての更新なら、Invalidate や DDXのUpdateData()を使います。
これだと、スクロールが動くことは無いと思います。

スクロールの位置を設定するには
GetScrollPos, SetScrollPos を使いますが
再描画の方法はあってますか ?


返信引用
わからない
 わからない
(@わからない)
ゲスト
結合: 18年前
投稿: 2
 

>どうすればいいかご教授お願いします。
どうすればいいかって?スクロールの動かし方はしっているのかな


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

画面構成の説明が全く無いのにスクロールとか言われても
多分わかる人はいないと思います。
画面関係の質問をするのでしたら最低限の画面のレイアウトの説明は必要です。

質問する前に文章を読み返すことをお勧めします。
果たして自分が書いた文章で何も知らない人が状況を理解できるのか
という観点で読み直すともうちょっと伝わりやすい質問になると思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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