示例#1
0
BButton* BContainer::AddButton(char* str, char* buttonTxt,unsigned char offset, UINT id)
{
	BButton* bButton;

	bButton = new BButton();
	if(bButton == NULL) return NULL;
	if(id == 0)
	{
		id = ++this->lastId;
	}
	
	if(!bButton->Create(str,buttonTxt,offset,this,id)){delete bButton; return NULL;}
	
		
	if(!AddElement(bButton)){delete bButton; return NULL;}
	bButton->elementType =  TYPE_ELEMENT_HEADER;

	return bButton;
}