コントロールの表示 非表示 – プログラミング – Home

コントロールの表示 非表示
 
通知
すべてクリア

コントロールの表示 非表示


nanami773
 nanami773
(@nanami773)
ゲスト
結合: 19年前
投稿: 1
 

VC++6.0
MFC
XPで作成しています。

FormViewにエディットボックスが30個張り付いた
状態で、タブをクリックと
30個のエディットボックスが表示非表示に切り替わる
プログラムを作っています。

表示非表示は

CEdit* edit1=(CEdit*)GetDlgItem(IDC_EDIT1);

CEdit* edit30=(CEdit*)GetDlgItem(IDC_EDIT30);

edit1->ShowWindow(SW_SHOW);

edit30->ShowWindow(SW_SHOW);

のようにShowWindowで押されたタブの番号で
SW_SHOWとSW_HIDEで切り替えているのですが
表示、非表示を繰り返すと動作が重くなってしまいます。
エディットボックスの表示、非表示以外特に何もやっていないのですが、
大量のコントロールの表示、非表示をShowWindowで行うのは
何か問題があるのでしょうか?


引用解決済
トピックタグ

返信する

投稿者名

投稿者メールアドレス

タイトル *

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