Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 18.08.2010, 12:23   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
PrintScreen

Мм товарищи, пдскажите, как на блице заPrintScreen'ить экран, и толкнуть его в изображение?
(Offline)
 
Ответить с цитированием
Старый 18.08.2010, 12:39   #2
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: 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.
(Offline)
 
Ответить с цитированием
Старый 18.08.2010, 12:41   #3
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: 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
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 18.08.2010, 12:59   #4
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: PrintScreen

Да идите вы со своими SaveFuffer нафиг!
Мне надо изображение раб.стола в буффер толкнуть блицевский.
ЗЫЖ Спасибо Имперу, изображение из clipboard я научился пихать в блиц - имэйдж, теперь единственный вопрос - как программно нажать на Print Screen???
(Offline)
 
Ответить с цитированием
Старый 18.08.2010, 13:03   #5
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: PrintScreen

Сообщение от Павел Посмотреть сообщение
Да идите вы со своими SaveFuffer нафиг!
Мне надо изображение раб.стола в буффер толкнуть блицевский.
ЗЫЖ Спасибо Имперу, изображение из clipboard я научился пихать в блиц - имэйдж, теперь единственный вопрос - как программно нажать на Print Screen???
эмм, и где это объясняется в 1вом посту?
(Offline)
 
Ответить с цитированием
Старый 18.08.2010, 13:04   #6
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: PrintScreen

Сообщение от Павел Посмотреть сообщение
Мм товарищи, пдскажите, как на блице заPrintScreen'ить экран, и толкнуть его в изображение?
Note:
Экран - монитор компьютера, а не блицевское окно. На будущее
(Offline)
 
Ответить с цитированием
Старый 17.10.2010, 10:16   #7
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: PrintScreen

Черт возьми ну почему я не выложил сюда метод решения!!! Удалил прогу и исходники, а щас бьюсь головой об стенку, не помню как реализовал
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (17.10.2010)
Старый 17.10.2010, 15:47   #8
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: PrintScreen

ты как то странно излогаешь свою проблему))) попонятнее говори)))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 17.10.2010, 16:25   #9
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: PrintScreen

Сообщение от Colossus Посмотреть сообщение
ты как то странно излогаешь свою проблему))) попонятнее говори)))
Ему надо программно нажать на кнопоку "Print Screen"
(Offline)
 
Ответить с цитированием
Старый 17.10.2010, 16:35   #10
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: PrintScreen

http://www.blitzforum.de/forum/viewt...1c43 922db8cf
Да да да.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Colossus (18.10.2010), Reizel (03.11.2010)
Старый 18.10.2010, 07:21   #11
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: PrintScreen

А методом WinApi ни как что ли?
(Offline)
 
Ответить с цитированием
Старый 21.10.2010, 12:35   #12
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: PrintScreen

Сообщение от maxturbo Посмотреть сообщение
А методом WinApi ни как что ли?
Нука чистым винапи загони ка мне скриншот в Image.
BitBlt - как в блице сделаешь?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 21.10.2010, 12:57   #13
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: PrintScreen

CopyRect?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 02.11.2010, 10:38   #14
viper86
Нуждающийся
 
Аватар для viper86
 
Регистрация: 19.11.2008
Адрес: Украина, Луганск
Сообщений: 72
Написано 34 полезных сообщений
(для 123 пользователей)
Ответ: PrintScreen

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

Это на будущее, чтоб не корчил из себя умника, а научился правильно излагать свои мысли.
__________________
Лечим заражение... одна пуля - один больной.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо viper86 за это полезное сообщение:
maxturbo (02.11.2010), Reks888 (02.11.2010), St_AnGer (02.11.2010)
Старый 02.11.2010, 10:51   #15
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: PrintScreen

Тема то весёлая получилась. Кто в лес кто по дрова.
А топикстартер так и не говорит помогли ему или нет.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
maxturbo (02.11.2010), Reks888 (02.11.2010), St_AnGer (02.11.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com