Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2010, 22:26   #1
Кронос
Пользователь
 
Регистрация: 29.04.2007
Сообщений: 66
По умолчанию Объекты TForm и TTimer

Как с помощью Win API создать форму и таймер.
Для формы нужно описать положение, размер и состояние "поверх всех окон".
Для таймера интервал.
Кронос вне форума Ответить с цитированием
Старый 29.01.2010, 22:39   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

делать за вас не буду, но опишу нужные функции.
RegisterClassEx
CreateWindowEx
ShowWindow
SetWindowPos //в зависимости от того как создали окно)
CreateTimer
KillTimer
GetMessage
TranslateMessage
DispatchMessage
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.01.2010, 00:09   #3
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Цитата:
TranslateMessage
Использовать не обязательно. В данной программе как я вижу не предусмотрен ввод с клавиатуры.

Цитата:
SetWindowPos
Эту тоже не стоит так как при вызове функции CreateWindow мы и так указываем координаты окна.

Последний раз редактировалось profi; 30.01.2010 в 00:12.
profi вне форума Ответить с цитированием
Старый 30.01.2010, 13:12   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Эту тоже не стоит так как при вызове функции CreateWindow мы и так указываем координаты окна.
причем здесь координаты окна?
я коммент не просто так написал.
а вообще она нужна для того чтоб сделать окно выше всех.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.01.2010, 13:26   #5
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Цитата:
я коммент не просто так написал.
а вообще она нужна для того чтоб сделать окно выше всех.
Я знаю для чего она нужна. Просто я подумал, что вы другое подразумеваете, советуя её. Извините, если ошибся.
profi вне форума Ответить с цитированием
Старый 30.01.2010, 17:35   #6
Кронос
Пользователь
 
Регистрация: 29.04.2007
Сообщений: 66
По умолчанию

Спасибо большое. Все функции понятны. Разберусь.
Кронос вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TTImer без формы. Lime Помощь студентам 11 29.09.2009 13:54
цикл для ttimer Evgenii Общие вопросы Delphi 10 08.02.2009 14:03
TTimer ak3000 Компоненты Delphi 9 14.11.2008 18:18
TTimer в Delphi AlexandrSid Общие вопросы Delphi 7 23.05.2008 14:10
TTimer amandra Компоненты Delphi 3 19.11.2007 13:54