AND maskįollow these steps to create an alpha blended cursor or icon at run time: To create the cursor, CreateCursor applies the following truth table to the AND and XOR masks.
HINSTANCE hinst // handle to current instance The example is included here to illustrate how the system interprets cursor masks. The following example uses the CreateCursor function to create a custom monochrome cursor at run time. Using cursor resources avoids device dependence, simplifies localization, and enables applications to share cursor designs. HCurs2 = LoadCursor(hinst, MAKEINTRESOURCE(240)) Īpplications should implement custom cursors as resources and use LoadCursor, LoadCursorFromFile, or LoadImage rather than create the cursor at run time. Create a custom cursor based on a resource.
The following example creates two cursor handles: one for the standard hourglass cursor and one for a custom cursor included as a resource in the application's resource-definition file. This section discusses the following topics.