Wistain 2022-12-25 23:03 采纳率: 78%
浏览 102
已结题

easyX鼠标事件不触发?

img

为什么我点击相应区域(右下角关闭)没有触发事件?如果注释掉点击事件以外的代码程序就正常了,没检查出其余部分代码有什么问题。

while (1)
    {
        m = GetMouseMsg();
        if (m.x >= 690 && m.x <= 750 && m.y >= 545 && m.y <= 575 && m.uMsg == WM_LBUTTONDOWN)
        {
            break;
        }
        if ((ret = recvfrom(sock, recvbuf, BUFSIZE, 0, (struct sockaddr*)&from, &len)) == SOCKET_ERROR)
        {
            printf("recvfrom failed with:%d\n", WSAGetLastError());
            closesocket(sockM);
            closesocket(sock);
            WSACleanup();
            return -1;
        }
        else
        {
        flag++;
        recvbuf[ret] = '\0';
        size = strlen(recvbuf);
        if (strcmp(recvbuf, "QUIT") == 0) break;
        outtextxy(0, 60 + n * flag, "RECV:");
        outtextxy(50, 60 + n * flag, recvbuf);
        outtextxy(60 + size * 10, 60 + n * flag, "FROM:");
        outtextxy(110 + size * 10, 60 + n * flag, inet_ntoa(from.sin_addr));
        }
    }
  • 写回答

1条回答 默认 最新

  • 浪客 2022-12-26 09:47
    关注

    GetMouseMsg已被废弃,改用getmessage

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月1日
  • 创建了问题 12月25日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 易优eyoucms关于二级栏目调用的问题
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题