![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.07.2012
Сообщений: 32
|
![]()
Здравствуйте.
Помогите, пожалуйста, решить проблему. Пишу на winapi, создаю окно через CreateWindow(), и никак не получается создать окно по центру экрана... Пробовал через флаг DC_CENTER, и через функцию GetSystemMetrics, вот код: Код:
В winapi я новичок, поэтому решительно ничего не понимаю ![]() Последний раз редактировалось Stilet; 31.07.2012 в 07:19. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Подумайте, что вы делаете: 1. Код:
2. Код:
|
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Идея, безусловно, правильная (а в данном случае правильная идея только одна), и оптимизировать здесь совершенно бессмысленно, но все-таки, для эстетики:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.07.2012
Сообщений: 32
|
![]()
Огромное спасибо всем!
Получилось ![]() На примерах мне легче понимать все, а в интернете почти отсутствуют примеры работы на Delphi, в WinAPI... Или я плохо ищу... Stilet, спасибо за совет, буду разбираться ![]() Последний раз редактировалось Merano; 31.07.2012 в 09:59. |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Вот представьте, что вы хотите нарисовать точку посеридине листа. Берете линейку... |
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
Искать нужно не по "Delphi WinAPI", а просто по "WinAPI" - названия функций и логика их вызова не зависят от конкретного языка, для С же найти любые примеры не составляет никакого труда. Хотя, в данном случае p51x прав: дело здесь не в WinAPI, а в банальной арифметике. |
|
![]() |
![]() |
![]() |
#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 |