Ich zeichne alte Schule (unthemed - Themen-Radios sind ein ganz anderes Problem) Radiobuttons selbst mit DrawFrameControl:Wie die Größe des Knopfabschnittes eines Windows-Optionsfeld, um bestimmen
DrawFrameControl(dc, &rectRadio, DFC_BUTTON, isChecked() ? DFCS_BUTTONRADIO | DFCS_CHECKED : DFCS_BUTTONRADIO);
Ich habe war nie in der Lage, einen sicheren Feuerweg zu finden, um herauszufinden, was für das RECT passieren soll. Ich habe ein 12x12 Rechteck verwendet, aber ich bin wie Windows, um mir die Größe eines Optionsfelds zu sagen.
DrawFrameControl scheint den Radioknopf so zu skalieren, dass er in das Rechteck passt, also muss ich nah an der "richtigen" Größe des Radios sein, von anderen (nicht gezeichneten) Radios auf dem Bildschirm.
Wer weiß, wie man das macht?