Im Gegensatz zu Optionsfeldern eine Ownerdrawn - Schaltfläche wird gezeichnet, indem die Anwendung nicht vom System und hat keine vordefinierte Darstellung oder Nutzung. Soll eine Schaltfläche bereitstellen dessen Darstellung und Verhalten werden von der Anwendung allein definiert. Es gibt nur ein Ownerdrawn-Schaltflächen-Formatvorlage: BS_OWNERDRAW.
Wenn der Benutzer eine Ownerdrawn-Schaltfläche auswählt, sendet das System die Schaltfläche übergeordnetes Fenster eine WM_COMMAND -Meldung mit der Benachrichtigungscode BN_CLICKED , ebenso wie für eine Schaltfläche, die Besitzer nicht gezeichnet wird. Die Anwendung muss entsprechend reagieren.
Ein Beispiel für eine Ownerdrawn-Schaltfläche finden Sie unter Using Owner-Drawn-Schaltflächen.