Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#1: 2007-07-02 13:20:39 ЛС | профиль | цитата
Я с графикой раньше не работал - туплю чего-то.
Вот схемка code_1619.txt , она делает скриншоты, но как-то нестабильно без таймера - недоотрисовывает окно.

И, ещё, всё-таки спрошу: если щёлкнуть регулятор громкости (sndvol32), то WinTools-у пофик, что там запрещено Maximize, правильно-ли это?
карма: 0
начавший
0
файлы: 1code_1619.txt [3.1KB] [252]
Ответов: 1397
Рейтинг: 50
#2: 2007-07-02 20:57:13 ЛС | профиль | цитата
Андрей., установи размер PaintBox равным разрешению экрана.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#3: 2007-07-02 22:28:41 ЛС | профиль | цитата
Валерий, непомогло (без таймера)
карма: 0
начавший
0
Ответов: 3851
Рейтинг: 159
#4: 2007-07-03 10:40:10 ЛС | профиль | цитата
Ещё вопрос: как узнать - в каком состоянии находится окно (например WinTools) - Minimized, Maximized или Normal ?
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2007-07-03 10:46:18 ЛС | профиль | цитата
компонентами никак
карма: 27
0
Ответов: 3851
Рейтинг: 159
#6: 2007-07-03 10:56:16 ЛС | профиль | цитата
А как поймать координаты onMouseDown, onMouseUp на выбранном окне?
карма: 0
начавший
0
Ответов: 3851
Рейтинг: 159
#7: 2007-07-03 11:17:33 ЛС | профиль | цитата
координаты поймал (наверное)
Add(MainForm,11394249,161,154)
{
Left=20
Top=105
Width=344
Height=40
}
Add(MouseEvent,15032132,112,105)
{
Point(Handle)
}
Add(FormatStr,2511564,112,154)
{
DataCount=3
Mask="X=%1 Y=%2 Handle=%3"
link(onFString,11394249:doCaption,[])
link(Str1,15032132:MouseX,[])
link(Str2,15032132:MouseY,[])
link(Str3,15032132:Handle,[])
}
Add(Timer,14997192,63,154)
{
Interval=100
link(onTimer,2511564:doString,[])
}
, а вот как события (кнопки) поймать?
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#8: 2007-07-03 11:31:22 ЛС | профиль | цитата
Add(MainForm,11394249,301,189)
{
Left=20
Top=105
Width=344
Height=130
}
Add(Timer,14997192,182,189)
{
Interval=100
link(onTimer,8919842:doCalc,[])
}
Add(Keyboard,654349,238,140)
{
}
Add(MathParse,8919842,238,189)
{
MathStr="%1[1] + 2*%1[2] + 4*%1[4]"
link(onResult,11394249:doCaption,[])
link(X1,654349:Keys,[])
}
карма: 9

0
Ответов: 3851
Рейтинг: 159
#9: 2007-07-03 11:44:36 ЛС | профиль | цитата
Galkov, спасибо
карма: 0
начавший
0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)