Здравствуйте, Tonop, Вы писали:
[покоцано]
T>Все заработало. Спасибо огромное!!!
T>Теперь буду адаптировать это к своей задаче.
T>PS: Таких извращений я с универа не видел
Ну извини

, я вообще то в VBA не бум-бум, так что может как-то по другому можно, но я не знаю
Потому как, и hDC и hWnd у формы должны быть, просто в Экселевских классах они почему-то спрятаны.
Можно еще конечно зная положение самой формы на экране (и будучи уверенным в её видимости) поюзать
Private Declare Function WindowFromPoint Lib "user32" Alias "WindowFromPoint" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
Это даст тебе хэндл. Способ не оч красивый, но если нужна будет частая перерисовка, то лучше конечно так, и тогда последний шаг заменяешь на BitBlt(). Эсли скорость не важна то первый способ будет лучше
T>PPS: А на счет
, если ты в Питере, то можно и
Неа, не в Питере, да и вообще это просто шутка была