|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.07.2012, 03:01 | #1 |
Пользователь
Регистрация: 30.07.2012
Сообщений: 32
|
окно по центру экрана (delphi)
Здравствуйте.
Помогите, пожалуйста, решить проблему. Пишу на winapi, создаю окно через CreateWindow(), и никак не получается создать окно по центру экрана... Пробовал через флаг DC_CENTER, и через функцию GetSystemMetrics, вот код: Код:
В winapi я новичок, поэтому решительно ничего не понимаю Последний раз редактировалось Stilet; 31.07.2012 в 07:19. |
31.07.2012, 07:13 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
Подумайте, что вы делаете: 1. Код:
2. Код:
|
|
31.07.2012, 07:22 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
31.07.2012, 08:02 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Идея, безусловно, правильная (а в данном случае правильная идея только одна), и оптимизировать здесь совершенно бессмысленно, но все-таки, для эстетики:
Код:
|
31.07.2012, 09:17 | #5 |
Пользователь
Регистрация: 30.07.2012
Сообщений: 32
|
Огромное спасибо всем!
Получилось На примерах мне легче понимать все, а в интернете почти отсутствуют примеры работы на Delphi, в WinAPI... Или я плохо ищу... Stilet, спасибо за совет, буду разбираться Последний раз редактировалось Merano; 31.07.2012 в 09:59. |
31.07.2012, 10:22 | #6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
Вот представьте, что вы хотите нарисовать точку посеридине листа. Берете линейку... |
|
31.07.2012, 13:24 | #7 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Искать нужно не по "Delphi WinAPI", а просто по "WinAPI" - названия функций и логика их вызова не зависят от конкретного языка, для С же найти любые примеры не составляет никакого труда. Хотя, в данном случае p51x прав: дело здесь не в WinAPI, а в банальной арифметике. |
|
01.08.2012, 10:17 | #8 |
Пользователь
Регистрация: 31.12.2007
Сообщений: 37
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Блокировка экрана в Delphi | kotaina | Общие вопросы Delphi | 11 | 08.10.2011 02:51 |
Сканирование экрана и поиск заданного цвета. (Delphi) | lungeve | Помощь студентам | 6 | 03.07.2010 13:19 |
нарисовать круг по центру экрана | rUs_LAN | Win Api | 2 | 01.04.2010 21:27 |
Окно в Delphi | Xatr | Win Api | 2 | 26.12.2008 16:40 |