1- Ret = GetPixel(PL.hDC, 1, 1)
2- BitBlt(pic, 0, 0, 110, 7, PL.hDC, 295, 134, &HCC0020)
Суть вопроса.
В первую и вторую функции подставляю оди и тот же Hdc
В первом случае всегда возвращается -1
во втором все работает ок - т.е. картинка из одного окна копируется во второе. Но вот получить значение пикселя нифига не получается.
А вот если в GetPixel подставить
Dim gr As Graphics = My.Forms.frm_main.Pic.CreateGraphics
Dim g As Integer = CInt(gr.GetHdc)
вот эту бяку то все работает на ура.
т.е получить точку с экрана не удается а вот если скопировать экран в обьект Picture а потом получить точку из него то все ок.
Либо я туплю либо глюк.
P.S. Окно Flash player в IE