WinGDIでカラーピッカー

SGのカラーピッカーがキューブピッカーだけとかいうお粗末さで困ったので普通のピッカーも作ることに。
さんざカラーピッカーの作り方を悩んだけど、単純にSetPixelでそれっぽい感じで表示できた。
ただちょっと重い・・・工夫しよう

    HDC hdc = GetDC(hWnd);
    switch (msg) {
	case WM_PAINT:
	  for (int i = 0;i < 256;i++) {
	      for (int j = 0;j < 256;j++) {
	          SetPixel(hdc, j, i, RGB(255, j, i));
	      }
	  }
    break;
    }
    return FALSE;