![]() |
#1 |
программист
|
![]()
Hi
Никак не соображу как решить следующую задачку. Надо при запуске отображать форму строго в заданных координатах главного окна аксапты. Но для этого нужно знать разрешение экрана (ну или размеры главного окна) при запуске. Как это узнать? Запранее спасибо. ![]() |
|
![]() |
#2 |
Модератор
|
![]()
Приветствую, gudzon!
Ну, вот уж от кого не ожидал! Перекрой ты просто порты, что б не ломились. Я в класс WinAPI добавил новый метод: PHP код:
С Уважением, Георгий |
|
![]() |
#3 |
Участник
|
PHP код:
|
|
![]() |
#4 |
Модератор
|
Максим! Включи галку "Отключить смайлики в сообщении"!
С Уважением, Георгий |
|
![]() |
#5 |
программист
|
2 George Nordic
Спасибо. ![]() ![]() |
|
![]() |
#6 |
программист
|
Re: Re: Отобразить форму в нижнем правом углу?
Цитата:
Изначально опубликовано Zabr
Что-то мне подсказывает, что первоначальная задача была - скрыть окошко с лицензией. ![]() ![]() |
|
![]() |
#7 |
Модератор
|
Да не за что. Максиму тоже спасибо сказать не забудь!
![]() Максим! Посмотри: PHP код:
![]() С Уважением, Георгий |
|
![]() |
#8 |
Участник
|
PHP код:
|
|
![]() |
#9 |
Участник
|
При придоченных окнах у меня различается
PHP код:
|
|
![]() |
#10 |
Участник
|
Уважаемые участники, может пора закругляться?
|
|
![]() |
#11 |
Участник
|
2 mazzy
Можно еще 5 копеек? 2 belugin, George Nordic infilog.hWnd() - это главное окно Axapta MDIClient - это дочернее окно infilog.hWnd(), на экране - это область, где отображаются формы (являются дочерними для этого окна). Располагается м-ду тулбаром и статусной строкой
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#12 |
Модератор
|
Да, это так. Таким образом, пользуясь моей getWindowRect можно рисовать везде, вплоть до тул-бара (правда, стирается при перерисовке окна
![]() А, пользуясь функией Максима getClientRect - получаем размер клиентской области. Все корректно! ![]() Вообще, WinApi и WinGDI - хорошие, конечно, классы. Но куцые ![]() С Уважением, Георгий. |
|
![]() |
#13 |
Участник
|
При чем здесь getWindowRect? Рисовать можно даже не зная размеры окна.
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#14 |
Модератор
|
Сорри. Имелось ввиду "узнать размеры окна".
С Уважением, Георгий |
|
![]() |
#15 |
Модератор
|
2 gudzon: Можно, я переименую ветку в "Размеры окна и клиентской области"?
А так же откорректируй сообщение без "правого нижнего угла"? Хорошо? Приведем ветку в нормальный вид, ок? С Уважением, Георгий. |
|
![]() |
#16 |
Участник
|
лучше выжать только полезную информацию и добавить в erpkb - все равно форум предназначен для дискуссий а не для накопления знаний
![]() |
|
|
|