在tizen中的表单类以外的类中添加控件
Add controls in a class other than form class in tizen
我需要有两个相同形式的IconListView。我创建了第二个类来显示第二个列表视图,但在第二个类中使用AddControl()时,它显示了一个"未声明的标识符错误AddControl"。如果在Form类中使用AddControl(),则相同的代码也能工作,但我的应用程序要求我在第二个类中使用AddControl()。应该添加哪些更改才能使其可用。
__pIconListView = new IconListView();
result r=__pIconListView->Construct(Rectangle(0,300, 600, 300),Dimension(200,200), ICON_LIST_VIEW_STYLE_NORMAL, ICON_LIST_VIEW_SCROLL_DIRECTION_HORIZONTAL);
__pIconListView->SetItemProvider(*this);
__pIconListView->AddIconListViewItemEventListener(*this);
r=AddControl(__pIconListView);
对代码进行了一些更改。
上面的代码是在第二个类中给出的,AddControl()是红色的,这意味着它是有效的。但在执行代码后不久,当执行到达AddControl(__pConListView)时,程序就会崩溃。日志上写着"使用前应调用Construct"。但是上面的Construct()没有犯任何错误,它运行得很好,我检查了日志。那么这个虫子是从哪里来的呢!GetClientAreaBounds()也遇到错误。
我在初始类中使用AddControl(secondclassObject)找到了一个解决方案。但是,每秒钟都要检查一次图标列表视图所需的图像是否已完全提取完毕!
但是仍然没有找到在第二个类中使用AddControl()的方法。
相关文章:
- 如何在Qt C++中向自定义控件添加属性?
- MFC CEdit 控件在添加到加速器后不处理按键
- 检测何时使用 WM_PARENTNOTIFY 将子 CButton 控件添加到 CDialog
- 为C /CLI中的所有请求添加自定义的标头到WebBrowser控件
- 如何将选项卡添加到我的选项卡控件(WIN32 API C++ GUI)
- C++ 如何将用户控件添加到窗体,以便我可以在面板之间转换
- MFC Applicaton:如何将一组控件添加到单个文档应用程序中
- 将事件处理程序添加到任何控件都会导致 Visual Studio 中出错
- 在运行时向窗口添加控件
- 动态地将控件添加到wxWidgets对话框
- 将变量添加到 mfc 对话框控件
- 在tizen中的表单类以外的类中添加控件
- 使用 win32 API 向丰富的编辑控件添加格式
- 无法将多媒体控件添加到Qt Creator C++项目中
- Firemonkey:在运行时将子控件添加到TListViewItem
- 向树控件添加项
- 在 c++ 生成器中将控件添加到 StringGrid
- 将子控件添加到Qt中的另一个控件
- 无法向Win32列表框控件添加项
- Visual Studio在试图向MFC窗体上的控件添加处理程序时崩溃