查看源代码 wxFindReplaceDialog (wx v2.4.3)
wxFindReplaceDialog
是一个标准的非模态对话框,用于允许用户搜索某些文本(并且可能将其替换为其他内容)。
实际的搜索应该在拥有此对话框的父窗口中完成。请注意,这意味着与其他的标准对话框不同,这个对话框必须
有一个父窗口。还要注意,没有办法以模态方式使用此对话框;根据设计和实现,它始终是非模态的。
请参阅 page_samples_dialogs 示例,了解如何使用它。
此类派生自以下类,并且可以使用这些类的函数:
wxWidgets 文档:wxFindReplaceDialog
摘要
类型
-type wxFindReplaceDialog() :: wx:wx_object().
函数
-spec create(This, Parent, Data, Title) -> boolean() when This :: wxFindReplaceDialog(), Parent :: wxWindow:wxWindow(), Data :: wxFindReplaceData:wxFindReplaceData(), Title :: unicode:chardata().
-spec create(This, Parent, Data, Title, [Option]) -> boolean() when This :: wxFindReplaceDialog(), Parent :: wxWindow:wxWindow(), Data :: wxFindReplaceData:wxFindReplaceData(), Title :: unicode:chardata(), Option :: {style, integer()}.
创建对话框;使用 wxWindow:show/2
在屏幕上显示它。
parent
和 data
参数必须为非 NULL 值。
-spec destroy(This :: wxFindReplaceDialog()) -> ok.
销毁对象
-spec getData(This) -> wxFindReplaceData:wxFindReplaceData() when This :: wxFindReplaceDialog().
获取此对话框使用的 wxFindReplaceData
对象。
-spec new() -> wxFindReplaceDialog().
-spec new(Parent, Data, Title) -> wxFindReplaceDialog() when Parent :: wxWindow:wxWindow(), Data :: wxFindReplaceData:wxFindReplaceData(), Title :: unicode:chardata().
-spec new(Parent, Data, Title, [Option]) -> wxFindReplaceDialog() when Parent :: wxWindow:wxWindow(), Data :: wxFindReplaceData:wxFindReplaceData(), Title :: unicode:chardata(), Option :: {style, integer()}.
在使用默认构造函数后,必须调用 create/5
。
parent
和 data
参数必须为非 NULL 值。