gpt4 book ai didi

c++ - 自定义光标未显示在自定义按钮上

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:31:34 25 4
gpt4 key购买 nike

我在 WM_CREATE 中注册了一个自定义按钮,但无法识别我的自定义光标资源,当我将鼠标悬停在我在运行时创建的自定义按钮上时,我得到一个双箭头光标。任何解决方案?我包含了 resource.h 并三次检查了带有 IC_CURSOR2 的自定义资源是否在资源中。

        WNDCLASSEX buttonx; //subclass our custom buttons
buttonx.cbSize = sizeof(WNDCLASSEX);
GetClassInfoEx(NULL,TEXT("BUTTON"), &buttonx);
buttonx.lpszClassName = "CustomButton";
buttonx.hInstance = hInst;
buttonx.hCursor = LoadCursor(hInst, MAKEINTRESOURCE(IDC_CURSOR2));
RegisterClassEx(&buttonx);

hButton1 = CreateWindowEx(NULL, "CustomButton", "Close", WS_CHILD
| WS_VISIBLE | BS_OWNERDRAW, 410, 570, 100, 30, hWnd,
(HMENU)ID_BUTTON1, g_hInstance, NULL);

最佳答案

I am getting a double arrow cursor

这听起来像是常用游标之一,例如 IDC_SIZENS。这表明您的 hInst 变量为 NULL。也许您应该使用 g_hInstance,问题并不清楚。

关于c++ - 自定义光标未显示在自定义按钮上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392310/

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