要在Windows模块中包含标准的Windows光标(IDC_ARROW),可以使用以下代码示例:
#include
int main()
{
// 创建窗口类
WNDCLASS wc = { 0 };
wc.lpfnWndProc = DefWindowProc;
wc.hCursor = LoadCursor(NULL, IDC_ARROW); // 加载标准光标
wc.lpszClassName = L"MyWindowClass";
RegisterClass(&wc);
// 创建窗口
HWND hWnd = CreateWindow(L"MyWindowClass", L"Window Title", WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, NULL, NULL);
// 显示窗口
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
// 消息循环
MSG msg = { 0 };
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
上述代码创建了一个简单的窗口,并在窗口类的hCursor
字段中加载了标准的Windows光标(IDC_ARROW)。在创建窗口时,将该窗口类应用于窗口对象。然后,将窗口显示出来,并进入消息循环以处理窗口消息。
通过将光标设置为IDC_ARROW
,窗口将使用标准的箭头光标。
上一篇:包含标签的可见性?
下一篇:包含并追加到列单元格中