gpt4 book ai didi

c++ - 如何从函数(c++ UWP 应用程序)修改按钮内容?

转载 作者:行者123 更新时间:2023-11-28 04:23:49 24 4
gpt4 key购买 nike

目前正在学习 C++ 并使用 Visual Studio 2017。我的 UWP 应用有 10 个按钮(名为 b0-b9),我想创建一个函数来管理按钮的内容更改。

为此,我需要传递按钮名称和内容。我想修改功能,但我不知道该怎么做。

它看起来像这样:

void contentButtonChange(Button BtnName, String myString) 
{

BntName->Content = myString;
}

Main()
{
.....
contentButtonChange(b0, string1);
contentButtonChange(b1, string2);
contentButtonChange(b2, string3);
.....
}

补充说明:我目前能够从 Main 更改按钮的内容,但我无法编写一个函数来接受 Button 作为参数。无论我尝试什么,我总是会遇到错误。

在上面的示例中,函数中的 BtnName 被突出显示并显示错误:表达式必须具有指针或句柄类型

最佳答案

我找到了方法。我需要将其添加到我的函数调用中:

Windows::UI::Xaml::Controls::Button^ btnName

像这样:

void contentButtonChange(Windows::UI::Xaml::Controls::Button^ btnName, Platform::String^ myString) 
{
bntName->Content = myString;
}

现在工作。

关于c++ - 如何从函数(c++ UWP 应用程序)修改按钮内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54899065/

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