tavria2
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору lorents В функции WaterMark.Create удалить строку: hWnd = FindWindowEx(hWnd, 0, 0, 0); -- дескриптор вложенного окна проекта Цитата: Вы бы не могли бы посмотреть пример WaterMark.apz он у меня не работает в AMS 8 | Это ошибка теперь будет часто встречаться, т.к. в AMS изменился Lua-движок с 5.0 на 5.1, в котором другой подход в работе с таблицами. Пример работы с таблицей для Lua 5.0: for n, Value in t do Пример работы с таблицей для Lua 5.1: for n, Value in pairs(t) do PAVELNEXT Цитата: Возможность растягивания на весь проект мне не подойдёт , нужно лишь на одно окно | Можно через WinApi: On Preload растягиваемой страницы: Код: hWnd = Application.GetWndHandle(); nStyle = DLL.CallFunction("user32.dll", "GetWindowLongA", hWnd..",-16", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); DLL.CallFunction("user32.dll", "SetWindowLongA", hWnd..",-16,"..nStyle+262144, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); | On Close растягиваемой страницы: Код: DLL.CallFunction("user32.dll", "SetWindowLongA", hWnd..",-16,"..nStyle, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); | | Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 12:49 22-05-2010 | Исправлено: tavria2, 13:51 22-05-2010 |
|