7

私は静的コントロールを持っています:

HWND hLabelControl=CreateWindowEx(WS_EX_CLIENTEDGE,"STATIC","",
            WS_TABSTOP|WS_VISIBLE|WS_CHILD|SS_CENTER,0,0,24,24,
        hwnd,(HMENU)hS1,GetModuleHandle(NULL),NULL);

たとえば、ボタンを押すと、静的ラベルのテキストの色が赤に変わります。

これどうやってするの?

私はあることを知っています

SetTextColor(
  _In_  HDC hdc,
  _In_  COLORREF crColor
);

関数ですが、静的コントロールの HDC を取得する方法がわかりません。

前もって感謝します。

編集:

これは機能しません:

        HDC hDC=GetDC(hLabelControl);
        SetTextColor(hDC,RGB(255,0,0));
4

1 に答える 1