WinStoreWindowPos()/WinRestoreWindowPos() + eStyler

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

WinStoreWindowPos()/WinRestoreWindowPos() + eStyler

Postby Eugene Gorbunoff » Thu Nov 05, 2009 00:56

Capricorn:

Кто-нибудь может объяснить мне, что за косяк: почему WinStoreWindowPos()/WinRestoreWindowPos() пекрасно сохраняют/восстанавливают PP рамки и её стандартных контролзов, но ни в какую не желают восстанвавливать PP всех остальных контролзов? Или это у меня руки кривые?


Glassman:

Я не видел структуры твоего окна, но знаю следующее: отрабатывается только один уровень вложенности окон - т.е. диалог и контролы. Если к примеру, есть ноутбук - то его страницы не обрабатываются. Второе - окна идентифицируются по ID, т.е. - если у тебя 5 контролов с одинаковым ID - будут проблемы. Может где-то здесь проблемы?


Capricorn

Нет. Уровень вложенности только 1 и контролов с одинаковыми ID нет.


Capricorn:

Оказывается, это глюки eStyler! Отключил там "Pushbutton enhancements" и всё заработало как надо.
Эх! Поймать бы автора и поотрывать бы руки... Уже в который раз на его косяки напарываюсь, блин!

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: WinStoreWindowPos()/WinRestoreWindowPos() + eStyler

Postby Eugene Gorbunoff » Thu Nov 05, 2009 19:00

prokushev:

Бесполезно ;) Там же стоит перехват и блокировка изменений PP. Кстати,
в eSchemes эта фигня должна отсутствовать, по идее, но не проверял.


Return to “Developers / Разработчики”

Who is online

Users browsing this forum: No registered users and 2 guests

cron