ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

25.08.2007, 14:01
|
|
Постоянный
Регистрация: 27.12.2006
Сообщений: 379
Провел на форуме: 1983988
Репутация:
1037
|
|
GoreMaster, о, спасибо. ЧЕт я невнимательная какая-то...
Так... окно дописано полностью.. осталось часы отобразить там... не думала, что это будет так для меня сложно..
|
|
|

25.08.2007, 16:48
|
|
Новичок
Регистрация: 29.03.2007
Сообщений: 17
Провел на форуме: 377344
Репутация:
22
|
|
А ты создай в окне editbox и там часы отображай
и для смены времени используй тамеры,как сказал NetMan.
Just 4 help:
вот пример программы:
_http://rapidshare.com/files/51191471/clock.exe
и её исходник:
_http://rapidshare.com/files/51191428/clock.asm
|
|
|

25.08.2007, 22:52
|
|
Постоянный
Регистрация: 27.12.2006
Сообщений: 379
Провел на форуме: 1983988
Репутация:
1037
|
|
Ro$k-0, НЕЕТ!!! хыы... я столько писала эту муть.. и уже осталось часики отобразить, что идея с эдитбоксом мне кажется не очень хорошей.. )))
|
|
|

25.08.2007, 22:54
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
Пиши аналоговые часы со сменой скинов, а-то ежесекундный вывод текста на пустое окно ИМХО слишком просто( сплошные АПИ и никакого Ассемблерного кода  ), заодно математический сопроцессор освоишь)))
Система не сложная, всего 5 слоёв и 3 буфера.
Каждый час выводишь на буфер1 подложку и часовою стрелку под определённым углом(с использованием GDI+ или своим алгоритмом), каждую минуту выводишь на буфер2 буфер1 и минутную стрелку под соответствующим углом, а каждую секунду выводишь на буфер3 буфер2, секундную стрелку и верхнее стекло и выводишь его на окно через UpdateLayeredWindow
Я как-то делал такое, если использовать картинки PNG( с Alpha-каналом ) получается очень даже неплохо правда GDI+ отедает 10% процессорного времени, а сторонние алгоритмы вставлять не хотелось, как вариант, для стрелок можно использовать векторную графику, тогда будет работать намного быстрее.
Просто в твоём варианте, разницы почти нет на каком языке пишешь, всё-равно просто передаёшь аргументы из одной АПИ в другую :/
Последний раз редактировалось hidden; 25.08.2007 в 22:56..
|
|
|

26.08.2007, 00:11
|
|
Новичок
Регистрация: 29.03.2007
Сообщений: 17
Провел на форуме: 377344
Репутация:
22
|
|
ну всё,C кодеры отпадают 
я просто написал прогу на си и перевел на асм
(сплошные АПИ и никакого Ассемблерного кода)-ты прав
2hidden,ты предложил что-то по типу:
http://www.wasm.ru/src/3/Aclock.zip
|
|
|

26.08.2007, 00:34
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
Сообщение от Ro$k-0
ну всё,C кодеры отпадают 
я просто написал прогу на си и перевел на асм
(сплошные АПИ и никакого Ассемблерного кода)-ты прав
2hidden,ты предложил что-то по типу:
http://www.wasm.ru/src/3/Aclock.zip
Типа этого, только не лайнами рисовать, а картинки поворачивать + с Alpha-каналом.
|
|
|

26.08.2007, 08:49
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме: 5339610
Репутация:
4360
|
|
Да вы ребят извращенцы=\
|
|
|

26.08.2007, 21:02
|
|
Постоянный
Регистрация: 27.12.2006
Сообщений: 379
Провел на форуме: 1983988
Репутация:
1037
|
|
мля... я с теми трахаться даже особо не стала.. у меня почему-то компилятор даже инклюдить ничего не хочет... =\ что очень и очень странно.. Мде.. просто пишет что-то типа:
Код:
\masm32\include\windows.inc(115) : error A2004: symbol type conflict : bool
\masm32\include\windows.inc(8052) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8052) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8064) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8064) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8082) : error A2005: symbol redefinition : hinst
\masm32\include\windows.inc(8772) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8772) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8779) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8779) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8784) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8784) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8790) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8790) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8797) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8797) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8807) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8807) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8813) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8813) : error A2008: syntax error : in structure
и так еще дофига раз.. а если добавлять option casemap :none, то половину переделывть придется... кароч я нуб =(
Походу я взяла просто достаточно шаблонную ф-цию с диалоговыми окнами.. и переписала.. просто под себя..
выложила все тут
ПС: я писала все это не сама, а просто ПЕРЕПИСАЛА код немного и все.. адаптировала под данный процессор...
а те.. я уже хз блин... псц заебалась..
В общем, ловите трояшку.. )
/me пошла кушать мороженое..
Добавлено:
Говорили же мне не с этого начинать) а фига ли я кого послушала)) мде.. зря..
Последний раз редактировалось Shnurovka; 26.08.2007 в 21:24..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|