Subversion Repositories Kolibri OS

Rev

Rev 6766 | Rev 7833 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6766 Rev 7832
Line 18... Line 18...
18
; 31.01.07 - ¢áñ ⥯¥àì à¨áã¥âáï ®â­®á¨â¥«ì­® ª«¨¥­â᪮© ®¡« áâ¨
18
; 31.01.07 - ¢áñ ⥯¥àì à¨áã¥âáï ®â­®á¨â¥«ì­® ª«¨¥­â᪮© ®¡« áâ¨
Line 19... Line 19...
19
 
19
 
Line 20... Line 20...
20
 
20
 
21
format binary as ""
21
format binary as ""
22
 
22
 
23
title equ 'Screenshooter v 1.2' ; ‡ £®«®¢®ª ®ª­ 
23
title equ 'Screenshooter v1.21' ; ‡ £®«®¢®ª ®ª­ 
24
include '../../develop/libraries/box_lib/load_lib.mac'
24
include '../../develop/libraries/box_lib/load_lib.mac'
25
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
25
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
Line 151... Line 151...
151
	cmp	[eax+4],word 'CT'
151
	cmp	[eax+4],word 'CT'
152
	jne	no_boot
152
	jne	no_boot
Line 153... Line 153...
153
 
153
 
154
	and	[ch2.flags],dword 0
154
	and	[ch2.flags],dword 0
155
	or	[ch5.flags],dword 1
-
 
156
	and	[ch3.flags],dword 0
155
	or	[ch5.flags],dword 1
Line 157... Line 156...
157
	mov	[OpenDialog_data.draw_window],dword draw_window_direct
156
	mov	[OpenDialog_data.draw_window],dword draw_window_direct
158
 
157
 
159
	call	shoot
158
	call	shoot
Line 199... Line 198...
199
	jmp	still
198
	jmp	still
200
@@:
199
@@:
201
;	stdcall	[edit_box_key], edit1
200
;	stdcall	[edit_box_key], edit1
202
	stdcall	[edit_box_key], edit2
201
	stdcall	[edit_box_key], edit2
203
	stdcall	[edit_box_key], edit3
202
	stdcall	[edit_box_key], edit3
204
	stdcall	[edit_box_key], edit4
-
 
Line 205... Line 203...
205
 
203
 
206
	jmp	still
204
	jmp	still
207
button:
205
button:
208
	get_pressed_button
206
	get_pressed_button
Line 216... Line 214...
216
	jne	still
214
	jne	still
217
;----------------------------------
215
;----------------------------------
218
;	stdcall	[edit_box_mouse], edit1
216
;	stdcall	[edit_box_mouse], edit1
219
	stdcall	[edit_box_mouse], edit2
217
	stdcall	[edit_box_mouse], edit2
220
	stdcall	[edit_box_mouse], edit3
218
	stdcall	[edit_box_mouse], edit3
221
	stdcall	[edit_box_mouse], edit4
-
 
222
;----------------------------------
219
;----------------------------------
223
	checkboxes_mouse2	check_boxes,check_boxes_end
220
	checkboxes_mouse2	check_boxes,check_boxes_end
224
;-----------------------------------
221
;-----------------------------------
225
	jmp	still
222
	jmp	still
226
ipc:
223
ipc:
Line 281... Line 278...
281
	;xor     edi,edi
278
	;xor     edi,edi
282
	mov	edi,grab_text
279
	mov	edi,grab_text
283
	mcall SF_CREATE_WINDOW, 100*65536+320
280
	mcall SF_CREATE_WINDOW, 100*65536+320
Line 284... Line 281...
284
 
281
 
285
	; ¢ë¢®¤¨¬ ç¨á«  ¢ ®ª­®
-
 
286
	mov	ebx,4 shl 16
282
	; ¢ë¢®¤¨¬ ç¨á«  ¢ ®ª­®
287
	movsx	ecx,word [scr.width] ; è¨à¨­  íªà ­ 
-
 
288
	mov	edx,95 shl 16
-
 
289
	mov	dx,[label1.top]
-
 
290
	push	dx
-
 
291
	mov	esi,[sc.work_text]
283
	movsx	ecx,word [scr.width] ; è¨à¨­  íªà ­ 
292
	mcall SF_DRAW_NUMBER
284
	mcall SF_DRAW_NUMBER, <4,0>, , <188,[label1.top]>, [sc.work_text]
293
	movsx	ecx,word [scr.height]	; ¢ëá®â  íªà ­ 
285
	movsx	ecx,word [scr.height]	; ¢ëá®â  íªà ­ 
294
	mov	dx,[label2.top]
286
	add edx, 37 shl 16
-
 
287
	mcall
295
	mcall
288
	add edx, 36 shl 16
296
	mov	ebx,2 shl 16
289
	mov	ebx,2 shl 16
297
	movsx	ecx,word [scr.bitspp]	; ¡¨â ­  ¯¨ªá¥«ì
-
 
298
	mov	edx,240 shl 16
-
 
299
	pop	dx
-
 
300
	mcall
-
 
301
	mov	ebx,6 shl 16
-
 
302
	mov	ecx,[scr.bytesps]	; ¡ ©â ­  áâபã
-
 
303
	mov	dx,[label2.top]
290
	movsx	ecx,word [scr.bitspp]	; ¡¨â ­  ¯¨ªá¥«ì
Line 304... Line 291...
304
	mcall
291
	mcall
305
 
292
 
Line 306... Line 293...
306
	call	draw_number	 ; ¯à®à¨á®¢ë¢ ¥¬ ­®¬¥à á­¨¬ª 
293
	call	draw_number	 ; ¯à®à¨á®¢ë¢ ¥¬ ­®¬¥à á­¨¬ª 
307
	call	dr_st
294
	call	dr_st
308
 
295
 
309
	draw_labels labels,labels_end		 ; ¬¥âª¨
296
	draw_labels labels,labels_end		 ; ¬¥âª¨
310
;------ show check editbox -----------
297
;------ show check editbox -----------
311
;	stdcall	[edit_box_draw], edit1
-
 
312
	stdcall	[edit_box_draw], edit2
298
;	stdcall	[edit_box_draw], edit1
Line 313... Line 299...
313
	stdcall	[edit_box_draw], edit3
299
	stdcall	[edit_box_draw], edit2
Line 314... Line 300...
314
	stdcall	[edit_box_draw], edit4
300
	stdcall	[edit_box_draw], edit3
Line 366... Line 352...
366
.2:
352
.2:
367
	bt	dword [flags],1
353
	bt	dword [flags],1
368
	jnc	@f
354
	jnc	@f
369
	ret
355
	ret
370
@@:
356
@@:
371
 
-
 
372
	bt	dword [ch2.flags],1  ; ¯®ª § âì ®ª­® ¯à¥¤¯à®á¬®âà  ?
357
	bt	dword [ch2.flags],1  ; ¯®ª § âì ®ª­® ¯à¥¤¯à®á¬®âà  ?
373
	jnc	@f
358
	jnc	@f
374
	cmp	[PrintScreen],0
359
	cmp	[PrintScreen],0
375
	jne	@f
360
	jne	@f
376
	call	show_scr_window
361
	call	show_scr_window
Line 386... Line 371...
386
	je	.1
371
	je	.1
387
	ret
372
	ret
388
.1:
373
.1:
389
; prepare for PathShow
374
; prepare for PathShow
390
	stdcall	[PathShow_prepare], PathShow_data_1
375
	stdcall	[PathShow_prepare], PathShow_data_1
391
	
-
 
392
	call	[OpenDialog_data.draw_window]
376
	call	[OpenDialog_data.draw_window]
393
 
-
 
394
	call	save_file
377
	call	save_file
395
@@:
378
@@:
396
	
-
 
397
	bt	word [ch3.flags],1   ; ¢®ááâ ­®¢¨âì ®ª­® ?
-
 
398
	jnc	@f
-
 
399
 
-
 
400
	delay 100
-
 
401
	mov	ecx,[slot_n]
-
 
402
	activ_window
-
 
403
@@:
-
 
404
ret
379
	ret
Line 405... Line 380...
405
 
380
 
406
;--- ¯®«ãç¨âì ¯ ¬ïâì ¤«ï á­¨¬ª  ---
381
;--- ¯®«ãç¨âì ¯ ¬ïâì ¤«ï á­¨¬ª  ---
407
get_mem_for_shoot:
382
get_mem_for_shoot:
Line 447... Line 422...
447
	call	draw_number
422
	call	draw_number
448
ret
423
ret
Line 449... Line 424...
449
 
424
 
450
;--- ¯à®æ¥¤ãà  ¯à®à¨á®¢ª¨ ⥪ã饣® ­®¬¥à  ---
425
;--- ¯à®æ¥¤ãà  ¯à®à¨á®¢ª¨ ⥪ã饣® ­®¬¥à  ---
451
draw_number:
-
 
452
	mov	edi,sign_n_input
-
 
453
	call	zstr_to_int
426
draw_number:
454
	mov	[sign_n],al
427
	mov	[sign_n],4
455
	mov	cx,[label9.top]
428
	mov	cx,[label9.top]
456
	shl	ecx,16
429
	shl	ecx,16
457
	mov	cx,10
430
	mov	cx,10
458
	mov	edx,[sc.work]
431
	mov	edx,[sc.work]
Line 623... Line 596...
623
 
596
 
624
grab_text:
597
grab_text:
Line 625... Line 598...
625
	db	title,0
598
	db	title,0
626
 
599
 
627
labels:
-
 
628
label1 label 5,5,0,text.1   ; è¨à¨­  íªà ­ 
600
labels:
629
label2 label 5,15,0,text.2   ; ¢ëá®â  íªà ­ 
-
 
630
label3 label 5,25,0,text.3   ; ¢¢¥¤¨â¥ ¨¬ï ä ©« 
-
 
631
label4 label 150,5,0,text.4  ; ¡¨â ­  ¯¨ªá¥«ì
-
 
632
label5 label 150,15,0,text.5  ; ¡ ©â ­  áâபã
-
 
633
label6 label 115,138,0,text.6  ; 100 = 1 ᥪ.
-
 
634
;label7 label 10,190,0,text.7
601
label1 label 5,8,0,text.1   ; screen size and color depth
635
;label8 label 10,225,0,text.8
-
 
636
label9 label 5,52,0,text.9   ; ­®¬¥à ⥪ã饣® ᨬª 
602
label3 label 5,25,0,text.3   ; ¢¢¥¤¨â¥ ¨¬ï ä ©« 
637
label10 label 5,185,0,text.10
603
label9 label 5,52,0,text.9   ; ­®¬¥à ⥪ã饣® ᨬª 
Line 638... Line 604...
638
status label 5,201,0,no_shoot
604
status label 5,201,0,no_shoot
639
labels_end:
605
labels_end:
Line 652... Line 618...
652
 
618
 
653
end_l_libs:
619
end_l_libs:
654
;---------------------------------------------------------------------
620
;---------------------------------------------------------------------
655
editboxes:
621
editboxes:
656
;edit1 edit_box 300,5,35,cl_white,0,0,0,0,300,ed_buffer.1,mouse_dd,ed_focus,10,10	; ¯ãâì ª ä ©«ã
622
;edit1 edit_box 300,5,35,cl_white,0,0,0,0,300,ed_buffer.1,mouse_dd,ed_focus,10,10    ; ¯ãâì ª ä ©«ã
657
edit2 edit_box 35,75,134,cl_white,0,0,0,0,9,ed_buffer.2,mouse_dd,ed_figure_only,3,3	    ; § ¤¥à¦ª 
623
edit2 edit_box 35,170,134,cl_white,0,0,0,0,9,ed_buffer.2,mouse_dd,ed_figure_only,3,3 ; § ¤¥à¦ª 
658
edit3 edit_box 35,165,164,cl_white,0,0,0,0,9,ed_buffer.3,mouse_dd,ed_figure_only    ;  ¢â®­ã¬¥à æ¨ï
-
 
659
edit4 edit_box 16,165,181,cl_white,0,0,0,0,1,sign_n_input,mouse_dd,ed_figure_only,1
624
edit3 edit_box 35,165,164,cl_white,0,0,0,0,9,ed_buffer.3,mouse_dd,ed_figure_only     ;  ¢â®­ã¬¥à æ¨ï
660
editboxes_end:
625
editboxes_end:
661
;---------------------------------------------------------------------
626
;---------------------------------------------------------------------
662
buttons:
627
buttons:
663
but1 txt_button 150,5,15,65,2,0,0,but_text.1,one_shoot		   ; ᤥ« âì á­¨¬®ª
628
but1 txt_button 150,5,15,65,2,0,0,but_text.1,one_shoot		   ; ᤥ« âì á­¨¬®ª
664
but2 txt_button 145,160,15,65,3,0,0,but_text.2,save_shoot	   ; á®åà ­¨âì á­¨¬®ª
629
but2 txt_button 34,274,15,34,3,0,0,but_text.2,save_shoot	   ; "..." - ¢ë¡à âì ¯ãâì á®åà ­¥­¨ï 
665
but3 txt_button 140,115,12,120,4,0,0,but_text.3,show_scr_window    ; ¯®ª § âì á­¨¬®ª
630
but3 txt_button 145,160,15,65,3,0,0,but_text.3,show_scr_window    ; ¯®ª § âì á­¨¬®ª
666
but4 txt_button 80,205,15,163,5,0,0,but_text.4,apply_number	   ; ¯à¨¬¥­¨âì ­®¬¥à
631
but4 txt_button 80,205,15,163,5,0,0,but_text.4,apply_number	   ; ¯à¨¬¥­¨âì ­®¬¥à
667
but5 txt_button 150,5,15,85,6,0,0,but_text.5,start_autoshoot	   ; ­ ç âì  ¢â®áêñ¬ªã
632
but5 txt_button 150,5,15,85,6,0,0,but_text.5,start_autoshoot	   ; ­ ç âì  ¢â®áêñ¬ªã
668
but6 txt_button 145,160,15,85,7,0,0,but_text.6,stop_autoshoot	   ; ®áâ ­®¢¨âì  ¢â®áêñ¬ªã
633
but6 txt_button 145,160,15,85,7,0,0,but_text.6,stop_autoshoot	   ; ®áâ ­®¢¨âì  ¢â®áêñ¬ªã
669
but7 txt_button 40,205,10,150,8,0,0,but_text.7,show_set_rect_window ; § ¤ âì ®¡« áâì
634
but7 txt_button 40,70,10,180,8,0,0,but_text.7,show_set_rect_window ; § ¤ âì ®¡« áâì
670
buttons_end:
635
buttons_end:
671
;---------------------------------------------------------------------
636
;---------------------------------------------------------------------
672
check_boxes:
637
check_boxes:
673
ch1 check_box2 (5 shl 16+11),(105 shl 16 +11),5,cl_white,0,0x80000000,ch_text.1,ch_flag_en+ch_flag_middle	; ᢥà­ãâì ®ª­®
-
 
674
ch2 check_box2 (5 shl 16+11),(120 shl 16 +11),5,cl_white,0,0x80000000,ch_text.2,ch_flag_en+ch_flag_middle	; § â¥¬ ᤥ« âì  ªâ¨¢­ë¬
638
ch1 check_box2 (5 shl 16+11),(105 shl 16 +11),5,cl_white,0,0x80000000,ch_text.1,ch_flag_en+ch_flag_middle	; ᢥà­ãâì ®ª­®
675
ch3 check_box2 (1455 shl 16+11),(105 shl 16 +11),5,cl_white,0,0x80000000,ch_text.3,ch_flag_en+ch_flag_middle	; ¯®ª § âì á­¨¬®ª
639
ch2 check_box2 (5 shl 16+11),(120 shl 16 +11),5,cl_white,0,0x80000000,ch_text.2,ch_flag_en+ch_flag_middle	; show screenshot
676
ch4 check_box2 (5 shl 16+11),(135 shl 16 +11),5,cl_white,0,0x80000000,ch_text.4,ch_flag_en+ch_flag_middle	; § ¤¥à¦ª 
640
ch4 check_box2 (5 shl 16+11),(135 shl 16 +11),5,cl_white,0,0x80000000,ch_text.4,ch_flag_en+ch_flag_middle	; § ¤¥à¦ª 
677
ch5 check_box2 (5 shl 16+11),(150 shl 16 +11),5,cl_white,0,0x80000000,ch_text.5,ch_flag_en+ch_flag_middle
641
ch5 check_box2 (5 shl 16+11),(150 shl 16 +11),5,cl_white,0,0x80000000,ch_text.5,ch_flag_en+ch_flag_middle
678
ch6 check_box2 (5 shl 16+11),(165 shl 16 +11),5,cl_white,0,0x80000000,ch_text.6,ch_flag_en+ch_flag_middle
642
ch6 check_box2 (5 shl 16+11),(165 shl 16 +11),5,cl_white,0,0x80000000,ch_text.6,ch_flag_en+ch_flag_middle
679
use_rect check_box2 (145 shl 16+11),(150 shl 16 +11),5,cl_white,0,0x80000000,ch_text.7,ch_flag_middle		; ¨á¯. ®¡« áâì
643
use_rect check_box2 (5 shl 16+11),(180 shl 16 +11),5,cl_white,0,0x80000000,ch_text.7,ch_flag_middle		; ¨á¯. ®¡« áâì
680
;  ¢â®­ã¬¥à æ¨ï
644
;  ¢â®­ã¬¥à æ¨ï
681
check_boxes_end:
645
check_boxes_end:
682
;---------------------------------------------------------------------
646
;---------------------------------------------------------------------
683
if lang eq ru
647
if lang eq ru
684
text:
-
 
685
.2 db '‚ëá®â  íªà ­ :',0
-
 
686
.1 db '˜¨à¨­  íªà ­ :',0
648
text:
687
.3 db '‚¢¥¤¨â¥ ¯®«­ë© ¯ãâì ª ä ©«ã:',0
-
 
688
.4 db '¨â ­  ¯¨ªá¥«ì:',0
-
 
689
.5 db ' ©â ­  áâபã:',0
-
 
690
.6 db '100 = 1 ᥪ㭤 ',0
649
.1 db ' §¬¥à íªà ­  ¨ £«ã¡¨­  梥â :      å     å   bit',0
691
;.7: db '‚¢¥¤¨â¥ ¨¬ï ä ©« :',0
-
 
692
;.8: db '‚¬¥áâ® "*" ¢ ¨¬¥­¨ ä ©«  ¡ã¤¥â ¢áâ ¢«ïâìáï ­®¬¥à.',0
650
.3 db 'ãâì ¤«ï á®åà ­¥­¨ï á­¨¬ª :',0
693
.9 db '®¬¥à ⥪ã饣® á­¨¬ª :',0
-
 
Line 694... Line 651...
694
.10 db 'Š®«¨ç¥á⢮ §­ ª®¢ ¢ ­®¬¥à¥:',0
651
.9 db '®¬¥à ⥪ã饣® á­¨¬ª :',0
695
 
652
 
696
but_text:
653
but_text:
697
.1 db '‘¤¥« âì á­¨¬®ª íªà ­ ',0
654
.1 db '‘¤¥« âì á­¨¬®ª íªà ­ ',0
698
.2 db '‘®åà ­¨âì á­¨¬®ª íªà ­ ',0
655
.2 db '...',0
699
.3 db '®ª § âì á­¨¬®ª ᥩç á',0
656
.3 db '®ª § âì á­¨¬®ª ᥩç á',0
700
.4 db 'à¨¬¥­¨âì',0
657
.4 db 'à¨¬¥­¨âì',0
701
.5 db ' ç âì  ¢â®áꥬªã',0
658
.5 db ' ç âì  ¢â®áꥬªã',0
Line 702... Line 659...
702
.6 db 'Žáâ ­®¢¨âì  ¢â®áꥬªã',0
659
.6 db 'Žáâ ­®¢¨âì  ¢â®áꥬªã',0
703
.7 db '§ ¤ âì',0
660
.7 db '§ ¤ âì',0
704
 
661
 
705
ch_text:
662
ch_text:
706
.1 db '‘¢¥à­ãâì ®ª­®',0
-
 
707
.2 db '®ª § âì á­¨¬®ª',0
663
.1 db '‘¢¥à­ãâì ®ª­®',0
708
.3 db '§ â¥¬ ᤥ« âì  ªâ¨¢­ë¬',0
664
.2 db '®ª § âì á­¨¬®ª',0
709
.4 db '‡ ¤¥à¦ª :',0
665
.4 db '‡ ¤¥à¦ª  ¢ ¬¨««¨á¥ªã­¤ å:',0
Line 710... Line 666...
710
.5 db '€¢â®á®åà ­¥­¨¥',0
666
.5 db '€¢â®á®åà ­¥­¨¥',0
Line 720... Line 676...
720
bad_file_name db 'ˆ¬ï ä ©«  ¢¢¥¤¥­® ­¥¢¥à­®',0
676
bad_file_name db 'ˆ¬ï ä ©«  ¢¢¥¤¥­® ­¥¢¥à­®',0
721
disk_filled db '„¨áª § ¯®«­¥­',0
677
disk_filled db '„¨áª § ¯®«­¥­',0
722
bad_fat_table db '’ ¡«¨æ  FAT à §àã襭 ',0
678
bad_fat_table db '’ ¡«¨æ  FAT à §àã襭 ',0
723
ac_den db '„®áâ㯠§ ¯à¥é¥­',0
679
ac_den db '„®áâ㯠§ ¯à¥é¥­',0
724
device_er db 'Žè¨¡ª  ãáâனá⢠',0
680
device_er db 'Žè¨¡ª  ãáâனá⢠',0
725
not_shooted db '‘¤¥« ©â¥ á­¨¬®ª !!!',0
681
not_shooted db 'Žè¨¡ª : ¢­ ç «¥ ᤥ« ©â¥ á­¨¬®ª',0
726
no_file_name db '‚¢¥¤¨â¥ ¨¬ï ä ©«  !!!',0
682
no_file_name db 'Žè¨¡ª : á«¥¤ã¥â ¢¢¥á⨠¨¬ï ä ©« ',0
727
invalid_rect db '¥¤®¯ãáâ¨¬ë¥ à §¬¥àë ®¡« áâ¨',0
683
invalid_rect db '¥¤®¯ãáâ¨¬ë¥ à §¬¥àë ®¡« áâ¨',0
728
keyforexit db 'â® ¢ è á­¨¬®ª. ‚ë室 - «î¡ ï ª« ¢¨è .',0
684
keyforexit db 'â® ¢ è á­¨¬®ª. ‚ë室 - «î¡ ï ª« ¢¨è .',0
Line 729... Line 685...
729
 
685
 
730
 
686
 
731
else
-
 
732
text:
687
else
733
.2 db 'Screen width:',0
688
text:
734
.1 db 'Screen height:',0
-
 
735
.3 db 'Enter full path to the file:',0
689
.1 db ' §¬¥à íªà ­  ¨ £«ã¡¨­  梥â :      å     å   ¡¨â',0
736
.4 db 'Bits per pixel:',0
-
 
737
.5 db 'Bytes per line:',0
-
 
738
.6 db '100 = 1 second',0
-
 
739
;.7: db 'Enter name of file:',0
690
.1 db 'Screen size and color depth:        å     å   bit',0
740
;.8: db 'Instead of "*" in filename the number will be included.',0
-
 
Line 741... Line 691...
741
.9 db 'Current photo number:',0
691
.3 db 'Screenshot save path:',0
742
.10 db 'Amount of digits in number:',0
692
.9 db 'Current photo number:',0
743
 
693
 
744
but_text:
694
but_text:
Line 751... Line 701...
751
.7 db 'Set',0
701
.7 db 'Set',0
Line 752... Line 702...
752
 
702
 
753
ch_text:
703
ch_text:
754
.1 db 'Minimize window',0
704
.1 db 'Minimize window',0
755
.2 db 'Show photo',0
705
.2 db 'Show photo',0
756
.3 db 'then make active',0
-
 
757
.4 db 'Delay:',0
706
.4 db 'Delay in milliseconds:',0
758
.5 db 'Autosave',0
707
.5 db 'Autosave',0
759
.6 db 'Start numeration from',0
708
.6 db 'Start numeration from',0
Line 760... Line 709...
760
.7 db 'Area',0
709
.7 db 'Area',0
Line 768... Line 717...
768
bad_file_name db 'File name is wrong',0
717
bad_file_name db 'File name is wrong',0
769
disk_filled db 'Disk is full',0
718
disk_filled db 'Disk is full',0
770
bad_fat_table db 'FAT table destroyed',0
719
bad_fat_table db 'FAT table destroyed',0
771
ac_den db 'Access denied',0
720
ac_den db 'Access denied',0
772
device_er db 'Device error',0
721
device_er db 'Device error',0
773
not_shooted db 'Make a photo !!!',0
722
not_shooted db 'Error: you need to make a photo first',0
774
no_file_name db 'Enter file name !!!',0
723
no_file_name db 'Please, enter file name.',0
775
invalid_rect db 'Wrong area size',0
724
invalid_rect db 'Wrong area size',0
776
keyforexit db 'This is your screenshot. Press any key.',0
725
keyforexit db 'This is your screenshot. Press any key.',0
Line 777... Line 726...
777
 
726
 
Line 834... Line 783...
834
db	0
783
db	0
Line 835... Line 784...
835
 
784
 
Line 836... Line 785...
836
start_temp_file_name:	db '1.png',0
785
start_temp_file_name:	db '1.png',0
837
 
-
 
838
;---------------------------------------------------------------------
-
 
Line 839... Line 786...
839
sign_n_input:
786
 
840
	db	'2',0
787
;---------------------------------------------------------------------
Line 841... Line 788...
841
 
788