Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SavePicture сохраняет серый прямоугольник, как так? / 5 сообщений из 5, страница 1 из 1
21.07.2005, 15:00:57
    #33178223
Rustygold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SavePicture сохраняет серый прямоугольник, как так?
Есть код:

Let nWidth = Screen.Width
Let nHeight = Screen.Height
Let dwRop = SRCCOPY
Let hDestDC = Picture1.hdc
Let hSrcDC = GetDC(0)
Call BitBlt(hDestDC, 0, 0, nWidth, nHeight, hSrcDC, 0, 0, dwRop)
Call ReleaseDC(0, hSrcDC)
Picture1.FontName = "Tahoma"
Picture1.FontSize = "16.5"
Picture1.FontBold = True
Picture1.Print Date & " " & Time
SavePicture Form1.Picture1.Image, strFName

На экране в форме в объекте picture виден screenshot (как и должно быть), тока в файле серый фон:( И после picture1.refresh и в форме картинка пропадает)

Хелп, плиз.
...
Рейтинг: 0 / 0
21.07.2005, 19:17:24
    #33178928
Андрей Il
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SavePicture сохраняет серый прямоугольник, как так?
Сохранение идет с опозданием в 1 шаг. Сначала - серый фон формы, а потом при последующем сохранении должен сохраняться предыдущий скриншот.

Сохранение 1: серый фон формы.
Сохранение 2: скриншот № 1.
Сохранение 3: скриншот № 2.
Сохранение N: скриншот № N-1.

Такой вопрос уже звучал. Задавал Намик Рустамов (сохранение скриншотов). Я ему присылал ответ (у меня не сохранился). Пришли свой пример, если та же проблема, может, смогу помочь.
...
Рейтинг: 0 / 0
25.07.2005, 16:12:56
    #33183105
Rustygold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SavePicture сохраняет серый прямоугольник, как так?
any ideas?
...
Рейтинг: 0 / 0
25.07.2005, 16:16:44
    #33183126
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SavePicture сохраняет серый прямоугольник, как так?
Поставь Picture1.AutoRedraw = True
...
Рейтинг: 0 / 0
26.07.2005, 08:41:33
    #33183962
Rustygold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SavePicture сохраняет серый прямоугольник, как так?
Thanks, работает
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SavePicture сохраняет серый прямоугольник, как так? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]