私は、静的なコントロールを持っている:静的制御設定テキストの色
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を取得する方法を見つけ出すことはできません。
ありがとうございます。
EDIT:
これは動作しません:
HDC hDC=GetDC(hLabelControl);
SetTextColor(hDC,RGB(255,0,0));
デバイスコンテキストは、通常、 'WM_PAINT'メッセージを処理するコンテキストで与えられます。 – Chad
回答後、私はこれが重複していることに気付きました:http://stackoverflow.com/questions/14630760/in-win32-how-can-the-colour-of-static-text-be-changed/14630860#14630860 –