Windows零基础入门:3.3 设置窗口上的光标,自定义窗口上的光标

4382 人浏览 | 时间: 2015-09-29 14:51:06 | 作者: codexia

    这里介绍了一下设置窗口上的光标的方法,一种是系统光标,如果系统光标满足不了你,那么就可以使用自定义光标。不过光标设置和应用程序图标设置差不多,所以,很多就不重复讲解了。

    在上一节课中,讲到了应用程序图标的设置方法。见《Windows零基础入门:3.2 Win32设置应用程序图标全面介绍》。
    那么本节课来讲解窗口上的光标的使用。应用程序图标有两种,一种是系统预设的,一种是自定义的。对于光标,同样如此。原理是一样的,只是,使用的函数不同而已。
    下面来看一张光标大全的图片,每一个光标对应一个ID,这是系统预设的图标。
    
    和系统预设的应用程序图标一样,都是公用的。使用方法也是差不多的,只是调用的函数时LoadCursor函数。所以,很多话就不多说了,认真看了上节课的内容,光标使用也就明白了。

    IDC_ARROW:箭头,最常见的光标,不言而喻。

    IDC_APPSTARTING:应用程序正在启动图标。这里可以用作当前程序后台在执行一些任务,不过可以依然进行操作。

    IDC_HELP:表示帮助的意思。

    IDC_UPARROW:向上的箭头,自己想什么时候可以用吧。

    IDC_SIZEWE:水平方向的双向箭头,用于调整窗口宽度。W即West,西边的意思,E即East,东边的意思,合起来就是东西方向,代表水平方向调整窗口宽度的意思。

    IDC_SIZENS:垂直方向的双向箭头,用于调整窗口的高度。N表示North,北边的意思,S即South表示南边的意思,就是南北方向,即垂直方向调整窗口。

    IDC_SIZENWSE:就是西北和东南方向上的箭头,用于同时调整窗口大小,在窗口的西北东南对角线出现。

WNDCLASS wndclass;
wndclass.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
wndclass.hCursor = LoadCursor(hInstance, MAKEINTRESOURCE(IDC_CURSOR1));
请微信扫码阅读
为防止恶意爬虫,
已开启反爬机制

Win32课程菜单