BG MVC Model View Controller eğitim serisi yayında...

Ana page > Programlama > Windows API Programlama > WinAPI ipuçları > winapi_ipuc00004

Windows API ipuçları

Bir CheckBox kontrolünün arka plan rengini transparent yapma

Aşağıdaki kodları CheckBox kontrolünün içinde tanımlandığı pencerenin fonksiyonu içinde kullanarak, bir CheckBox kontrolünün arka plan rengini transparent yapabiliriz.


case WM_CTLCOLORSTATIC:
{
	 if((HWND)lParam == hwndCheckBox) {
		HBRUSH hbr = (HBRUSH)DefWindowProc(hwnd, message, wParam, lParam);
		DeleteObject(hbr);
		SetBkMode((HDC)wParam, TRANSPARENT);
		return (LRESULT)GetStockObject(NULL_BRUSH);
	}
}
break;