ウィンドウよりGUI部品を削除します。
書式
void RemoveAt(CPLabel *lpLabel);
void RemoveAt(CPPushButton *lpPushButton);
void RemoveAt(CPEditBox *lpEditBox);
void RemoveAt(CPGroup *lpGroup);
void RemoveAt(CPProgressBar *lpProgressBar);
void RemoveAt(CPCheckBox *lpCheckBox);
void RemoveAt(CPSlider *lpSlider);
void RemoveAt(CPTab *lpTab);
void RemoveAt(CPComboBox *lpComboBox);
void RemoveAt(CPSpin *lpSpin);
void RemoveAt(CPSpinEditBox *lpSpinEditBox);
void RemoveAt(CPImage *lpImage);
void RemoveAt(CPColor *lpColor);
void RemoveAt(CPButton *lpButton);
|
パラメータ
lpLabel
削除するラベル(CPLabel)のポインタを指定します。
lpPushButton
削除するプッシュボタン(CPPushButton)のポインタを指定します。
lpEditBox
削除するエディットボックス(CPEditBox)のポインタを指定します。
lpGroup
削除するグループ(CPGroup)のポインタを指定します。
lpProgressBar
削除するプログレスバー(CPProgressBar)のポインタを指定します。
lpCheckBox
削除するチェックボックス(CPCheckBox)のポインタを指定します。
lpSlider
削除するスライダー(CPSlider)のポインタを指定します。
lpTab
削除するタブ(CPTab)のポインタを指定します。
lpComboBox
削除するコンボボックス(CPComboBox)のポインタを指定します。
lpSpin
削除するスピン(CPSpin)のポインタを指定します。
lpSpinEditBox
削除するスピンエディットボックス(CPSpinEditBox)のポインタを指定します。
lpImage
削除するイメージ(CPImage)のポインタを指定します。
lpColor (Ver1.07)
削除する色表示領域(CPColor)のポインタを指定します。
lpButton (Ver1.07)
削除するボタン(CPButton)のポインタを指定します。
解説
ウィンドウより「Add」で追加されたGUI部品を削除します。
例
ウィンドウ(ダイアログ)を生成して、その中にプッシュボタンを配置します。
CPWindow win;
CPPushButton but;
//ダイアログを生成する
win.Clear();
win.CreateNewDialog("TestDialog",120,120,160,120);
//プッシュボタンの表示文字列・位置・サイズを指定
but.SetText("PushButton");
but.SetBounds(10,20,120,24);
//プッシュボタンをウィンドウに結びつける
win.Add(&but);
//プッシュボタンをウィンドウから削除
win.RemoveAt(&but);
最後の1行によって、プッシュボタンをウィンドウから削除しています。
ビルド時に必要なファイル
ライブラリ
| :CPartsLib.lib (Macintoshの場合は、CPartsCW.a)
|
ヘッダ
| :CPWindow.h
|
関連リンク
CPWindowクラス
CPWindow::Add