本文整理汇总了C++中TextBoxNumeric::GetName方法的典型用法代码示例。如果您正苦于以下问题:C++ TextBoxNumeric::GetName方法的具体用法?C++ TextBoxNumeric::GetName怎么用?C++ TextBoxNumeric::GetName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TextBoxNumeric
的用法示例。
在下文中一共展示了TextBoxNumeric::GetName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: NumericTyped
void ColorPicker::NumericTyped( gwen::Controls::Base* control )
{
TextBoxNumeric* box = gwen_cast<TextBoxNumeric> ( control );
if ( !box )
{ return; }
if ( box->GetText() == L"" )
{ return; }
int textValue = atoi( box->GetText().c_str() );
if ( textValue < 0 ) { textValue = 0; }
if ( textValue > 255 ) { textValue = 255; }
if ( box->GetName().find( "Red" ) != gwen::String::npos )
{ SetRed( textValue ); }
if ( box->GetName().find( "Green" ) != gwen::String::npos )
{ SetGreen( textValue ); }
if ( box->GetName().find( "Blue" ) != gwen::String::npos )
{ SetBlue( textValue ); }
if ( box->GetName().find( "Alpha" ) != gwen::String::npos )
{ SetAlpha( textValue ); }
UpdateControls();
}
示例2: NumericTyped
void ColorPicker::NumericTyped( Gwen::Controls::Base* control )
{
TextBoxNumeric* box = gwen_cast<TextBoxNumeric>(control);
if (!box)
return;
if ( box->GetText() == L"")
return;
int textValue = atoi( Utility::UnicodeToString( box->GetText()).c_str() );
if ( textValue < 0) textValue = 0;
if ( textValue > 255) textValue = 255;
if ( box->GetName().find("Red") != Gwen::String::npos )
SetRed( textValue );
if ( box->GetName().find("Green") != Gwen::String::npos )
SetGreen( textValue );
if ( box->GetName().find("Blue") != Gwen::String::npos )
SetBlue( textValue );
if ( box->GetName().find("Alpha") != Gwen::String::npos )
SetAlpha( textValue );
UpdateControls();
}
示例3: NumericTyped
void HSVColorPicker::NumericTyped( Gwen::Controls::Base* control )
{
TextBoxNumeric* box = gwen_cast<TextBoxNumeric> ( control );
if ( !box ) { return; }
if ( box->GetText() == U"" ) { return; }
int textValue = atoi( box->GetText().c_str() );
if ( textValue < 0 ) { textValue = 0; }
if ( textValue > 255 ) { textValue = 255; }
Gwen::Color newColor = GetColor();
if ( box->GetName().find( "Red" ) != Gwen::String::npos )
{
newColor.r = textValue;
}
else if ( box->GetName().find( "Green" ) != Gwen::String::npos )
{
newColor.g = textValue;
}
else if ( box->GetName().find( "Blue" ) != Gwen::String::npos )
{
newColor.b = textValue;
}
else if ( box->GetName().find( "Alpha" ) != Gwen::String::npos )
{
newColor.a = textValue;
}
SetColor( newColor );
}