MFC鼠标的样式
时间: 2023-11-11 12:02:10 浏览: 217
鼠标的样式
MFC中可以通过设置鼠标的样式来改变鼠标指针的外观。可以使用`SetCursor`函数来设置鼠标指针的样式,该函数的参数是一个指向光标句柄的指针。
MFC提供了一些常用的鼠标指针样式,如下所示:
| 鼠标指针样式 | 说明 |
| --- | --- |
| IDC_ARROW | 标准箭头 |
| IDC_IBEAM | 文本输入光标 |
| IDC_WAIT | 等待光标 |
| IDC_CROSS | 十字形光标 |
| IDC_SIZEALL | 四向箭头光标 |
| IDC_UPARROW | 向上箭头光标 |
| IDC_HAND | 手形光标 |
| IDC_APPSTARTING | 程序开始光标 |
下面是一个示例代码,将鼠标指针改为等待光标:
```
// 将鼠标指针设置为等待光标
HCURSOR hCursorWait = LoadCursor(nullptr, IDC_WAIT);
SetCursor(hCursorWait);
```
在上述代码中,`LoadCursor`函数用于加载光标资源,第一个参数为模块句柄,通常为`nullptr`表示当前进程;第二个参数是一个系统定义的鼠标指针样式标识符。`SetCursor`函数将指定的光标设置为当前鼠标指针。
阅读全文