gpt4 book ai didi

c - 根据我的要求使按钮看起来禁用/灰色

转载 作者:行者123 更新时间:2023-11-30 20:27:41 29 4
gpt4 key购买 nike

我有一个服务器/客户端应用程序。服务器为每个客户端都有按钮。连接客户端后,按钮将变为启用状态,您可以单击该按钮。单击该按钮时,会出现一个新窗口,显示该特定客户端的信息,如 IP 地址、端口号等。

现在,我想要的是,一旦客户端出现故障或变为事件状态,我就可以禁用按钮。当客户端再次连接时,该按钮必须再次启用才能被用户单击。

有什么办法可以实现这个功能吗?欢迎任何帮助/建议。

编辑:我尝试过使用 EnableWindow,但收到 Run time check failure #3 variable used without beinginitialized 错误。

下面是代码片段:

HWND hWndButton[10];
case WM_CREATE:
{
SetTimer(hwnd,IDT_TIMER1,10000, NULL);
for(int i=0;i<=9;i++)
{
hWndButton[i] = CreateWindowEx(NULL,"BUTTON",buttonCaption,WS_TABSTOP|WS_VISIBLE|WS_CHILD|BS_DEFPUSHBUTTON,
30*i,30,70,20,hwnd, (HMENU)buttonNumber,GetModuleHandle(NULL),NULL);
}
}
break;
case WM_TIMER:
switch(wParam)
{
case IDT_TIMER1:
{
EnableWindow(hWndButton[8],FALSE);
}
break;
}
break;

最佳答案

调用EnableWindow功能与按钮的 handle 。

关于c - 根据我的要求使按钮看起来禁用/灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520955/

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