Exemplo n.º 1
0
//ウィンドウ作成
BOOL GUI::CreateWnd(ho::RectWH rcPosition, int ID, int ParentID, TCHAR *pCaption, BOOL Show, BOOL TitleBar) 
{
	Element *pParentElementObj = GetpElementObj(ParentID); //親となるエレメントを得る
	if (!pParentElementObj) //親が見つからなかった場合
		return FALSE;

	Element *pElementObj = new Window(this, rcPosition, ID, ParentID, pCaption, Show, TitleBar); //ウィンドウエレメントを作成
	pParentElementObj->AddChildElementObj(pElementObj); //親エレメントに作成したエレメントを追加

	return TRUE;
}
Exemplo n.º 2
0
//ラベル作成
BOOL GUI::CreateLabel(ho::RectWH rcPosition, int ID, int ParentID, TCHAR *pStr) 
{
	Element *pParentElementObj = GetpElementObj(ParentID); //親となるエレメントを得る
	if (!pParentElementObj) //親が見つからなかった場合
		return FALSE;

	Element *pElementObj = new Label(this, rcPosition, ID, ParentID, pStr); //ラベルエレメントを作成
	pParentElementObj->AddChildElementObj(pElementObj); //親エレメントに作成したエレメントを追加

	return TRUE;
}
Exemplo n.º 3
0
//コンボボックス作成
BOOL GUI::CreateComboBox(ho::RectWH rcPosition, int ID, int ParentID) 
{
	Element *pParentElementObj = GetpElementObj(ParentID); //親となるエレメントを得る
	if (!pParentElementObj) //親が見つからなかった場合
		return FALSE;

	Element *pElementObj = new ComboBox(this, rcPosition, ID, ParentID); //コンボボックスエレメントを作成
	pParentElementObj->AddChildElementObj(pElementObj); //親エレメントに作成したエレメントを追加

	return TRUE;
}
Exemplo n.º 4
0
//ボタン作成
BOOL GUI::CreateButton(ho::RectWH rcPosition, int ID, int ParentID, TCHAR *pCaption)
{
	Element *pParentElementObj = GetpElementObj(ParentID); //親となるエレメントを得る
	if (!pParentElementObj) //親が見つからなかった場合
		return FALSE;

	Element *pElementObj = new Button(this, rcPosition, ID, ParentID, pCaption); //ボタンエレメントを作成
	pParentElementObj->AddChildElementObj(pElementObj); //親エレメントに作成したエレメントを追加

	return TRUE;
}