本文整理汇总了C++中GuiWindow::SetState方法的典型用法代码示例。如果您正苦于以下问题:C++ GuiWindow::SetState方法的具体用法?C++ GuiWindow::SetState怎么用?C++ GuiWindow::SetState使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GuiWindow
的用法示例。
在下文中一共展示了GuiWindow::SetState方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ChangePath
int CustomPathsSM::ChangePath(char * SettingsPath, int SizeOfPath)
{
char entered[300];
snprintf(entered, sizeof(entered), SettingsPath);
HaltGui();
GuiWindow * parent = (GuiWindow *) parentElement;
if(parent) parent->SetState(STATE_DISABLED);
this->SetState(STATE_DEFAULT);
this->Remove(optionBrowser);
ResumeGui();
int result = BrowseDevice(entered, sizeof(entered), FB_DEFAULT, noFILES);
if(parent) parent->SetState(STATE_DEFAULT);
this->Append(optionBrowser);
if (result == 1)
{
if (entered[strlen(entered)-1] != '/')
strcat(entered, "/");
snprintf(SettingsPath, SizeOfPath, entered);
WindowPrompt(tr( "Path Changed" ), 0, tr( "OK" ));
}
return result;
}
示例2: showSelectBrowser
void CustomPathsSM::showSelectBrowser(const char * enterPath, short Type)
{
GuiWindow * parent = (GuiWindow *) parentElement;
if(parent) parent->SetState(STATE_DISABLED);
this->Remove(optionBrowser);
selectBrowser(enterPath, Type);
if(parent) parent->SetState(STATE_DEFAULT);
this->Append(optionBrowser);
}