forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_duo - Нереальный режим (http://forum.boolean.name/showthread.php?t=13943)

odd 27.12.2010 17:29

Lib_duo - Нереальный режим
 
Вложений: 2
До сегодняшнего дня телефон мог работать только в двух режимах: в режиме форм и режиме холста. В режиме форм нельзя рисовать, а в режиме холста не работают командные кнопки. Короче, я решил исправить эту несправедливость и ввести третий режим. Назовем его "нереальным режимом". В нем есть и холст, на котором можно рисовать и возможность добавлять и отлавливать нажатия командных клавиш. Вся библиотека состоит из всего одной команды duo.show которая и включает нереальный режим.

Пример использования библиотеки:
PHP код:

program unreal_mode;
uses duo;
var 
iinteger;
        
okcommand;

begin
  
  DrawLine 
(555050); // Рисуем линию до вызова библиотеки
  
  
duo.show// показ формы в спаренном режиме
  
  
DrawLine (505550); // Рисуем линию после вызова библиотеки
  
  
SetColor(25500); DrawText('Тест'55); // Тестовая надпись
 
  
ok:=CreateCommand('Выбор'CM_OK1); AddCommand(ok); // Добавление кнопки
  
  
while (GetClickedCommand <> ok) do Delay(50); // Ожидание нажатия
  
end


cherepets 27.12.2010 19:55

Ответ: Lib_duo - Нереальный режим
 
думаю, многим на форуме пригодиться)

Trazzy 28.12.2010 05:38

Ответ: Lib_duo - Нереальный режим
 
Цитата:

Сообщение от odd (Сообщение 173307)
PHP код:

DrawLine (505550); // Рисуем линию после вызова библиотеки 


не работает! отображает только линию, что была нарисована до вызова библиотеки.. но все равно спасибо!))
где ты был раньше, когда требовалась такая вещь?!.. :-D

odd 28.12.2010 20:32

Ответ: Lib_duo - Нереальный режим
 
Жаль. В эмуляторе и на SE пробовал - рисует линии как до так и после вызова.
Но спасибо за уточнение.

Reizel 28.12.2010 22:03

Ответ: Lib_duo - Нереальный режим
 
По всей видимости, вещь интересная. Молодец :)

Trazzy 31.12.2010 15:43

Ответ: Lib_duo - Нереальный режим
 
предполагаю, что на форму просто вставляется скриншот экрана)

odd 01.01.2011 07:43

Ответ: Lib_duo - Нереальный режим
 
Ты угадал.

Trazzy 03.01.2011 00:10

Ответ: Lib_duo - Нереальный режим
 
гг, а что ж там угадывать?!)) :-D


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

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