查看源代码 wxFindReplaceDialog (wx v2.4.3)

wxFindReplaceDialog 是一个标准的非模态对话框,用于允许用户搜索某些文本(并且可能将其替换为其他内容)。

实际的搜索应该在拥有此对话框的父窗口中完成。请注意,这意味着与其他的标准对话框不同,这个对话框必须有一个父窗口。还要注意,没有办法以模态方式使用此对话框;根据设计和实现,它始终是非模态的。

请参阅 page_samples_dialogs 示例,了解如何使用它。

此类派生自以下类,并且可以使用这些类的函数:

wxWidgets 文档:wxFindReplaceDialog

摘要

函数

创建对话框;使用 wxWindow:show/2 在屏幕上显示它。

销毁对象

获取此对话框使用的 wxFindReplaceData 对象。

在使用默认构造函数后,必须调用 create/5

类型

-type wxFindReplaceDialog() :: wx:wx_object().

函数

链接到此函数

create(This, Parent, Data, Title)

查看源代码
-spec create(This, Parent, Data, Title) -> boolean()
                when
                    This :: wxFindReplaceDialog(),
                    Parent :: wxWindow:wxWindow(),
                    Data :: wxFindReplaceData:wxFindReplaceData(),
                    Title :: unicode:chardata().

等同于 create(This, Parent, Data, Title, [])

-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 在屏幕上显示它。

parentdata 参数必须为非 NULL 值。

-spec destroy(This :: wxFindReplaceDialog()) -> ok.

销毁对象

-spec getData(This) -> wxFindReplaceData:wxFindReplaceData() when This :: wxFindReplaceDialog().

获取此对话框使用的 wxFindReplaceData 对象。

-spec new() -> wxFindReplaceDialog().
链接到此函数

new(Parent, Data, Title)

查看源代码
-spec new(Parent, Data, Title) -> wxFindReplaceDialog()
             when
                 Parent :: wxWindow:wxWindow(),
                 Data :: wxFindReplaceData:wxFindReplaceData(),
                 Title :: unicode:chardata().

等同于 new(Parent, Data, Title, [])

-spec new(Parent, Data, Title, [Option]) -> wxFindReplaceDialog()
             when
                 Parent :: wxWindow:wxWindow(),
                 Data :: wxFindReplaceData:wxFindReplaceData(),
                 Title :: unicode:chardata(),
                 Option :: {style, integer()}.

在使用默认构造函数后,必须调用 create/5

parentdata 参数必须为非 NULL 值。