KSCL::CComboBoxのコラボレーション図
公開型 | |
enum | E_LISTBOX_POS { E_FIRST_POS = 0, E_LAST_POS = -1, E_ERROR = CB_ERR } |
リストボックス内での位置を示す定数値です。. より詳しく... | |
公開メンバ | |
CComboBox (const int p_iId, IHwnd *const p_iHwnd) throw () | |
・コンストラクタ。. より詳しく... | |
virtual | ~CComboBox () throw () |
・デストラクタ。. より詳しく... | |
const CDialogCtrlData & | GetDialogCtrlDataRef () const throw () |
・ダイアログコントロールのデータへの参照を返します。. より詳しく... | |
std::string | GetData () const throw () |
・コンボボックスのエディットボックスから文字列を取得して返します。. より詳しく... | |
bool | SetData (const std::string &p_rcStr) throw () |
・エディットボックスに文字列をセットします。. より詳しく... | |
int | AddToList (const std::string &p_rcStr) throw () |
・コンボボックスの最後に文字列を追加します。. より詳しく... | |
int | InsertToList (const int p_iIndexPos, const std::string &p_rcStr) throw () |
・コンボボックスに文字列を挿入します。. より詳しく... | |
bool | InsertFromEditToList (const bool p_bCompareNoCase) throw () |
・エディットボックスの文字列をリストボックスの最初に挿入します。. より詳しく... | |
void | AddAllLines (const std::vector< std::string > &p_rcStrVec) throw () |
・全行を std::vector から追加します。. より詳しく... | |
int | GetCount () const throw () |
・コンボボックス内の行数を取得します。. より詳しく... | |
std::string | GetFromList (const int p_iIndexPos) const throw () |
・コンボボックスから単語を取得します。. より詳しく... | |
void | GetAllLines (std::vector< std::string > &p_rcRetStrVec) const throw ( std::out_of_range ) |
・全行を取得して std::vector に入れて返します。. より詳しく... | |
void | Clear () throw () |
空にします。. より詳しく... | |
非公開属性 | |
CDialogCtrlData | m_cDialogCtrlData |
ダイアログコントロールのデータ。. より詳しく... | |
CEdit | m_cEdit |
エディットボックスとして処理するためのクラス。. より詳しく... |
コンボボックスを操作するためのクラスです。
|
リストボックス内での位置を示す定数値です。. InsertToList() で使用します。 |
|
・コンストラクタ。. 値を初期化します。 |
|
・デストラクタ。. 特に何もしません。 |
|
・ダイアログコントロールのデータへの参照を返します。. ID やウィンドウハンドルを持つ CDialogCtrlData への参照を返します。 |
|
・コンボボックスのエディットボックスから文字列を取得して返します。.
|
|
・エディットボックスに文字列をセットします。.
|
|
・コンボボックスの最後に文字列を追加します。.
|
|
・コンボボックスに文字列を挿入します。.
|
|
・エディットボックスの文字列をリストボックスの最初に挿入します。.
コンボボックスが持つエディットボックスの文字列を、コンボボックスが持つリストボックスの頭に追加する、 というよくあるパターンです。
|
|
・全行を std::vector から追加します。. コンボボックスが持つリストボックス内に、全行を追加します。 そのまま追加するので、空でない場合には元々入っているもののあとに追加されます。
|
|
・コンボボックス内の行数を取得します。. コンボボックスが持つリストボックス内の行数を取得します。もちろんエディットボックスの部分は含みません。 |
|
・コンボボックスから単語を取得します。. コンボボックスが持つリストボックス内の、第1引数で指定した行から文字列を取りだして返します。
|
|
・全行を取得して std::vector に入れて返します。.
コンボボックスが持つリストボックス内の全行を第1引数に追加して返します。
|
|
空にします。. リストボックス内の全行を消します。ついでにエディットボックスの方も空にするんでご注意を。 |
|
ダイアログコントロールのデータ。.
|
|
エディットボックスとして処理するためのクラス。.
|