UpdateDataをしたくないフィールドについて – プログラミング – Home

UpdateDataをしたくないフィー...
 
通知
すべてクリア

[解決済] UpdateDataをしたくないフィールドについて


ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

お世話になっております。

処理の中であるフィールドだけをUpdateData()したいのですが
そのような方法はあるのでしょうか?

よろしくお願いします。

VC++6.0/SP5/WinXp


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

フラグで制御したらどうでしょうか?


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 24年前
投稿: 1421
 

1) UpdateDataを使わないでGetDlgItemTextとSetDlgItemTextを使う

2) DoDataExchangeを改造して、必要な時だけDDX_関数が呼ばれるようにする。
if (m_flag) {
DDX_Text(pDX, IDC_EDIT1, m_edit1);
}


返信引用
ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

島さん、dairygoodsさん。いつもありがとうございます。

条件を付ければ実現できますね!
DoDataExchangeの中は白く表示されるから編集不可領域と
勝手に思い込んでいました・・・
ただ、今回は個人的な好みでGetDlgItemTextを使い実現することにしました。
(フラグが嫌いなため・・・)

2つとも思いつきませんでした。感謝!解決です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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