通知
すべてクリア
2006年8月28日 11:08 PM
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で行うのは
何か問題があるのでしょうか?