Original Post
hey all, I am writing a windowed DirectDraw program in Managed C++ and I'm havig some trouble. I have set up the program to do everything I want so far, except for one thing. The Windows Cursor is always the one that is used throughout the whole program. However, I want to be able to load a bitmap in and display it as the cursor. I can't figure out how to do this, though, because I want the cursor to only be a portion of the bitmap and only when it is over a specific surface, otherwise it should be the regular windows cursor. My problem is that I can't figure out how to make the cursor a bitmap. The Cursor class only support Black and White cursors, so I can't use that route. Does anyone know how this would be done in managed DirectDraw or can explain how I would do it in normal DirectDraw? Thanks!