[Windows Form Application, C++] Pobieranie koloru piksela w panelu
Ostatnio zmodyfikowano 2012-05-17 07:18
bnk Temat założony przez niniejszego użytkownika |
[Windows Form Application, C++] Pobieranie koloru piksela w panelu » 2012-05-16 22:14:16 Witam, piszę program w Windows Form Application i mam problem z pobraniem koloru konkretnego piksela w panelu[w toolbox->panel]. Próbowałem z użyciem GetPixel, ale nie mogłem określić hdc dla panelu. Jest inny sposób określenia koloru danego piksela? Pozdrawiam, bnk |
|
xevuel |
» 2012-05-16 22:15:52 HDC uzyskuje się za pomocą wywołania HDC hDC = GetDC( hwnd ) , gdzie hwnd jest uchwytem do głównego okna aplikacji ( GetDC). Innego sposobu raczej nie ma. |
|
bnk Temat założony przez niniejszego użytkownika |
» 2012-05-16 22:28:16 Robię tak: HDC hDC = GetDC( hwnd ); GetPixel( hDC, 4, 241 ); mimo to, wyskakuje mi błąd: error C2065: 'hwnd' : undeclared identifier
Nie orientuję się za bardzo, ale czy da się określać zawartość kolorów konkretnego piksela używając GetRValue, GetBValue i GetGValue? |
|
xevuel |
» 2012-05-17 07:18:34 |
|
« 1 » |