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