本文整理汇总了C++中MessageBox::Invalidate方法的典型用法代码示例。如果您正苦于以下问题:C++ MessageBox::Invalidate方法的具体用法?C++ MessageBox::Invalidate怎么用?C++ MessageBox::Invalidate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MessageBox
的用法示例。
在下文中一共展示了MessageBox::Invalidate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnActionPerformed
void ConfigForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
{
if ( actionId == 100 )
{
if ( __pMncEditField->GetText().IsEmpty()) {
int messageBoxResult;
MessageBox messageBox;
messageBox.Construct( L"Info", L"MNC field cannot be empty.", MSGBOX_STYLE_OK ); // TODO Add localization
messageBox.ShowAndWait(messageBoxResult);
messageBox.SetShowState(false);
messageBox.Invalidate(true);
}
else if ( m_mcc.IsEmpty() && m_developerFlag == BuyConfigInfo::AlwaysSuccess ) {
int messageBoxResult;
MessageBox messageBox;
messageBox.Construct( L"Info", L"Country must be selected from list.", MSGBOX_STYLE_OK ); // TODO Add localization
messageBox.ShowAndWait(messageBoxResult);
messageBox.SetShowState(false);
messageBox.Invalidate(true);
}
else {
__pMainListener->OnActionPerformed(*this, actionId);
}
}
else
{
Dimension size = m_pTableView->GetSize();
if ( (BuyConfigInfo::DeveloperFlag)actionId == BuyConfigInfo::AlwaysSuccess ) {
size.height = 600;
}
else {
size.height = 0;
}
m_pTableView->SetSize(size);
m_developerFlag = (BuyConfigInfo::DeveloperFlag)actionId;
UpdateConfirmButtonState();
}
}