new Cursor



  • wenn ich mir mal nen eigenen Cursor bastel will wie bekomme ich das in mein Windows program (ich mag den Standartcursor nicht mehr)???
    Muss ich da wass mit #include<xxx.x>machen???

    HWND CreateMainWindow(HINSTANCE hInstance)
    {
        WNDCLASSEX wndClass;                                   
    
        // Struktur initialisieren
        wndClass.cbSize        = sizeof(WNDCLASSEX);           
        wndClass.style         = CS_DBLCLKS | CS_OWNDC |
                                 CS_HREDRAW | CS_VREDRAW;      
        wndClass.lpfnWndProc   = MessageHandler;               
    
        wndClass.cbClsExtra    = 0;                            
        wndClass.cbWndExtra    = 0;                            
        wndClass.hInstance     = hInstance;                   
    
        wndClass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);  
        wndClass.hCursor       = LoadCursor(NULL, IDC_ARROW);  // Normaler Cursor
        wndClass.lpszMenuName  = NULL;                         
        wndClass.lpszClassName = "WindowClass";                
        wndClass.hIcon         = LoadIcon(NULL, IDI_WINLOGO);  
        wndClass.hIconSm       = LoadIcon(NULL, IDI_WINLOGO);
    


  • rechtsklick->einfügen->cursor

    der hat dann ne id wie IDC_CURSOR die du verwenden kannst
    die ids stehen in Resource.h
    also wenns nicht schon eingebunden wird
    #include "Resource.h"


Anmelden zum Antworten