Copy link to clipboard
Copied
Hi Professionals,
For our concern company we aredeveloping an plugin in which I want to get search text values count but till now I have fetched the search text in the alert. So please guide me to get the count value of search text.
InterfacePtr<IControlView> view(this, UseDefaultIID());
WidgetID widgetid = view->GetWidgetID();
if (widgetid == kFindButtonWidgetID)
{
CAlert::InformationAlert("1");
InterfacePtr<IWidgetParent> myParent(this, UseDefaultIID());
InterfacePtr<IPanelControlData> panel((IPanelControlData*)myParent->QueryParentFor(IID_IPANELCONTROLDATA));
IControlView* EditTextBoxView = panel->FindWidget(kSearchTextEditBoxWidgetID);
InterfacePtr<ITextControlData> textData(EditTextBoxView, UseDefaultIID());
if (textData)
{
CAlert::InformationAlert("not nil");
PMString temp;
temp = textData->GetString();
PMString returnText = temp;
int32 searchtextcount = returnText.GetAsNumber();
//searchtextcount++;
PMString textcount;
textcount.AppendNumber(searchtextcount);
CAlert::InformationAlert(textcount);
}
}
Copy link to clipboard
Copied
Hi Professionals,
For our concern company we aredeveloping an plugin in which I want to get search text values count but till now I have fetched the search text in the alert. So please guide me to get the count value of search text.
InterfacePtr<IControlView> view(this, UseDefaultIID());
WidgetID widgetid = view->GetWidgetID();
if (widgetid == kFindButtonWidgetID)
{
CAlert::InformationAlert("1");
InterfacePtr<IWidgetParent> myParent(this, UseDefaultIID());
InterfacePtr<IPanelControlData> panel((IPanelControlData*)myParent->QueryParentFor(IID_IPANELCONTROLDATA));
IControlView* EditTextBoxView = panel->FindWidget(kSearchTextEditBoxWidgetID);
InterfacePtr<ITextControlData> textData(EditTextBoxView, UseDefaultIID());
if (textData)
{
CAlert::InformationAlert("not nil");
PMString temp;
temp = textData->GetString();
PMString returnText = temp;
int32 searchtextcount = returnText.GetAsNumber();
//searchtextcount++;
PMString textcount;
textcount.AppendNumber(searchtextcount);
CAlert::InformationAlert(textcount);
}
}
Have something to add?