本文整理汇总了C++中FXString::upper方法的典型用法代码示例。如果您正苦于以下问题:C++ FXString::upper方法的具体用法?C++ FXString::upper怎么用?C++ FXString::upper使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FXString
的用法示例。
在下文中一共展示了FXString::upper方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
/** The text entered in the command textfield is sent (enter key pressed)
*
*
* \param o A parameter used for FOX callbacks
* \param s A parameter used for FOX callbacks
* \param v The text comming from the command textfield
*
* \return Always 1
*
*/
long RainbruRPG::Gui::FtpClientWindow::
treatNewCommand(FXObject* o,FXSelector s,void* v){
FXString str;
str=(FX::FXchar*)v;
FXString filename=(FX::FXchar*)v;
// If the entered text is not empty
if (!str.empty()){
fxText->appendText( "> " );
fxText->appendText( str );
fxText->appendText( "\n" );
FXTextField* a=(FXTextField*)o;
a->setText("");
str=str.upper();
if (str.contains("HELP")!=0){
if (str.contains("USER")!=0){
showHelpUser();
}
else if (str.contains("PASS")!=0){
showHelpPass();
}
else if (str.contains("PASV")!=0){
showHelpPasv();
}
else if (str.contains("PWD")!=0){
showHelpPwd();
}
else if (str.contains("LIST")!=0){
showHelpList();
}
else if (str.contains("SYST")!=0){
showHelpSyst();
}
else if (str.contains("BINARY")!=0){
showHelpBinary();
}
else if (str.contains("ASCII")!=0){
showHelpAscii();
}
else if (str.contains("STOR")!=0){
showHelpStore();
}
else if (str.contains("RETR")!=0){
showHelpRetrieve();
}
else{
onHelp(NULL,0,NULL);
}
}
else if (str.contains("LIST")!=0){
string s=ftpClient->commandLIST();
FXString str=s.c_str();
str.substitute('\r', ' ', true );
logMessage(str);
}
else if (str.contains("PASV")!=0){
ftpClient->toggleTransferMode();
string s=ftpClient->waitControlResponse();
logMessage(s.c_str());
}
else if (str.contains("PWD")!=0){
string s=ftpClient->commandPWD();
logMessage(s.c_str());
}
else if (str.contains("SYST")!=0){
string s=ftpClient->commandSYST();
logMessage(s.c_str());
}
else if (str.contains("BINARY")!=0){
string s=ftpClient->commandBINARY();
logMessage(s.c_str());
}
else if (str.contains("ASCII")!=0){
string s=ftpClient->commandASCII();
logMessage(s.c_str());
}
else if (str.contains("STOR")!=0){
// because str is in UPPER case
// I get the no-upper string
int pos = str.find("STOR", 0);
filename.erase( pos, 5 );
LOGCATS("Filename :");
LOGCATS(filename.text());
//.........这里部分代码省略.........