windows: Implement ResizeColumn and ResizeRow cursor style (#11533)

This PR follows up #11406

Release Notes:

- N/A
This commit is contained in:
张小白 2024-05-09 01:57:09 +08:00 committed by GitHub
parent 91c1716858
commit fb4c6dbaa7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -118,12 +118,14 @@ pub(crate) fn load_cursor(style: CursorStyle) -> HCURSOR {
CursorStyle::IBeam | CursorStyle::IBeamCursorForVerticalLayout => (&IBEAM, IDC_IBEAM), CursorStyle::IBeam | CursorStyle::IBeamCursorForVerticalLayout => (&IBEAM, IDC_IBEAM),
CursorStyle::Crosshair => (&CROSS, IDC_CROSS), CursorStyle::Crosshair => (&CROSS, IDC_CROSS),
CursorStyle::PointingHand | CursorStyle::DragLink => (&HAND, IDC_HAND), CursorStyle::PointingHand | CursorStyle::DragLink => (&HAND, IDC_HAND),
CursorStyle::ResizeLeft | CursorStyle::ResizeRight | CursorStyle::ResizeLeftRight => { CursorStyle::ResizeLeft
(&SIZEWE, IDC_SIZEWE) | CursorStyle::ResizeRight
} | CursorStyle::ResizeLeftRight
CursorStyle::ResizeUp | CursorStyle::ResizeDown | CursorStyle::ResizeUpDown => { | CursorStyle::ResizeColumn => (&SIZEWE, IDC_SIZEWE),
(&SIZENS, IDC_SIZENS) CursorStyle::ResizeUp
} | CursorStyle::ResizeDown
| CursorStyle::ResizeUpDown
| CursorStyle::ResizeRow => (&SIZENS, IDC_SIZENS),
CursorStyle::OperationNotAllowed => (&NO, IDC_NO), CursorStyle::OperationNotAllowed => (&NO, IDC_NO),
_ => (&ARROW, IDC_ARROW), _ => (&ARROW, IDC_ARROW),
}; };