forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   PrintScreen (http://forum.boolean.name/showthread.php?t=13158)

Reizel 18.08.2010 12:23

PrintScreen
 
Мм товарищи, пдскажите, как на блице заPrintScreen'ить экран, и толкнуть его в изображение?

baton4ik 18.08.2010 12:39

Ответ: PrintScreen
 
Код:

SaveBuffer (buffer,filename$) 

Definition:

Saves the selected video buffer to a bitmap file.

Parameter Description:

buffer = The buffer to save; FrontBuffer() or BackBuffer()
filename$ = valid Windows path/filename
 

Command Description:

Typically, this is used to take a screen snapshot. This will save the screen buffer you specify to a .bmp file you specify. Remember, use the proper name for the buffer you wish to save; FrontBuffer() for the current visible screen, and BackBuffer() for the back or invisible drawing buffer. The filename must be valid Windows filename syntax.


St_AnGer 18.08.2010 12:41

Ответ: PrintScreen
 
что то старое нашёл в первых моих занятиях блицем... Может это то что тебе нужно.

Код:

If KeyHit(57)
        For w = 1 To 999
                name$ = "Screenshot" + w + ".jpg"
                If FileType(name$) = 0
                        If done = 0
                                SaveBuffer(FrontBuffer(), name$)
                                done = 1
                        EndIf
                EndIf
        Next
        done = 0
EndIf


Reizel 18.08.2010 12:59

Ответ: PrintScreen
 
Да идите вы со своими SaveFuffer нафиг! :-D
Мне надо изображение раб.стола в буффер толкнуть блицевский.
ЗЫЖ Спасибо Имперу, изображение из clipboard я научился пихать в блиц - имэйдж, теперь единственный вопрос - как программно нажать на Print Screen???

baton4ik 18.08.2010 13:03

Ответ: PrintScreen
 
Цитата:

Сообщение от Павел (Сообщение 158824)
Да идите вы со своими SaveFuffer нафиг! :-D
Мне надо изображение раб.стола в буффер толкнуть блицевский.
ЗЫЖ Спасибо Имперу, изображение из clipboard я научился пихать в блиц - имэйдж, теперь единственный вопрос - как программно нажать на Print Screen???

эмм, и где это объясняется в 1вом посту?

Reizel 18.08.2010 13:04

Ответ: PrintScreen
 
Цитата:

Сообщение от Павел (Сообщение 158815)
Мм товарищи, пдскажите, как на блице заPrintScreen'ить экран, и толкнуть его в изображение?

Note:
Экран - монитор компьютера, а не блицевское окно. На будущее :)

Reizel 17.10.2010 10:16

Ответ: PrintScreen
 
Черт возьми ну почему я не выложил сюда метод решения!!! Удалил прогу и исходники, а щас бьюсь головой об стенку, не помню как реализовал :(

Colossus 17.10.2010 15:47

Ответ: PrintScreen
 
ты как то странно излогаешь свою проблему))) попонятнее говори)))

den 17.10.2010 16:25

Ответ: PrintScreen
 
Цитата:

Сообщение от Colossus (Сообщение 164920)
ты как то странно излогаешь свою проблему))) попонятнее говори)))

Ему надо программно нажать на кнопоку "Print Screen":)

Randomize 17.10.2010 16:35

Ответ: PrintScreen
 
http://www.blitzforum.de/forum/viewt...1c43 922db8cf
Да да да.

maxturbo 18.10.2010 07:21

Ответ: PrintScreen
 
А методом WinApi ни как что ли?

Randomize 21.10.2010 12:35

Ответ: PrintScreen
 
Цитата:

Сообщение от maxturbo (Сообщение 164993)
А методом WinApi ни как что ли?

Нука чистым винапи загони ка мне скриншот в Image.
BitBlt - как в блице сделаешь?

impersonalis 21.10.2010 12:57

Ответ: PrintScreen
 
CopyRect?

viper86 02.11.2010 10:38

Ответ: PrintScreen
 
Цитата:

Сообщение от Павел (Сообщение 158826)
Note:
Экран - монитор компьютера, а не блицевское окно. На будущее :)

Монитор компьютера - это физическое тело, "железяка". На нём отображаються программные окна, в том числе и блитцевые. То что тебе нужно захватить называеться рабочий стол.

Это на будущее, чтоб не корчил из себя умника, а научился правильно излагать свои мысли.

Randomize 02.11.2010 10:51

Ответ: PrintScreen
 
Тема то весёлая получилась. Кто в лес кто по дрова.
А топикстартер так и не говорит помогли ему или нет.


Часовой пояс GMT +4, время: 20:06.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot