1

PUSHBUTTON私はこのコードでを作成します:

hWndBtn = CreateWindow(L"Button", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, x, y, width, height, hWndParent, (HMENU)IDC_MYBUTTON, hInst, NULL);

次に、Ellipse 領域を作成します。

HRGN hRgn = CreateEllipticRgn(x1, y1, x2, y2);

最後に、ボタン領域を設定します:

SetWindowRgn(hWndBtn, hRgn, true);

しかし、私のボタンはまだ長方形です。どうすれば楕円にできますか?

4

1 に答える 1

3

SetWindowRgn子ウィンドウではなく、最上位ウィンドウでのみ機能します。

于 2012-12-19T09:16:23.073 に答える