gpt4 book ai didi

c++ - wxTextValidator 的 ctor 中的 valPtr 有什么用?

转载 作者:行者123 更新时间:2023-11-28 07:41:21 26 4
gpt4 key购买 nike

我正在使用一个简单的数字文本验证器 wxTextValidator 和一个 wxTextControl。我想知道第二个参数有什么用:

wxTextValidator(long style = wxFILTER_NONE, wxString* valPtr = NULL)

我只是将引用传递给一个成员变量:

myTextControl_->SetValidator( wxTextValidator(wxFILTER_NUMERIC, &myValue_) );

我正在使用 wxWidgets 2.8.12,从文档中我认为 myValue_ 变量将接收文本控件的验证内容,但这并没有发生在我的申请中。

是我做错了什么还是 valPtr 参数没有接收到文本控件的内容?

最佳答案

如果调用 wxValidator::Validate 或 wxValidator::TransferFromWindow,myvalue_ 变量应该接收输入的值。如果您使用默认的 OnOK() 处理程序关闭对话框,则会自动发生这种情况。否则你必须自己做。

关于c++ - wxTextValidator 的 ctor 中的 valPtr 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15785529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com