tavria2

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору servint Цитата: Как можно модернизировать этот код, чтобы изменить свойства одного из субэлементов 2-го элемента? Сделать его неактивным например... |
Код: tblmenu[2].SubMenu[1].Enabled = false; | Неактивным будет первый пункт подменю второго раздела. kalmykoff Можно обойтись без объекта Video, используя API. Ниже приведен пример AVI-анимации, которая будет отображаться в окне проекта независимо от выбранной страницы. On Preload первой страницы: Код: function Animate(cPathAVI, nX, nY, nWidth, nHeight) hWnd = Application.GetWndHandle(); hWndAnim=DLL.CallFunction(_SystemFolder.."\\user32.dll", "CreateWindowExA", "0,".."\"SysAnimate32\""..",0,1073741824,"..nX..","..nY..","..nWidth..","..nHeight..","..hWnd..",0,0,0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); DLL.CallFunction(_SystemFolder.."\\User32.dll", "SendMessageA", hWndAnim..",1124,0,\""..cPathAVI.."\"" , DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); DLL.CallFunction(_SystemFolder.."\\User32.dll", "ShowWindow", hWndAnim..",5" , DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); DLL.CallFunction(_SystemFolder.."\\User32.dll", "SendMessageA", hWndAnim..",1125,-1,-1" , DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end ------------------------------------------------- cPathAVI = "C:\\1.avi"; -- путь + имя к AVI-файла nX = 0; -- X позиция AVI, относительно окна проекта nY = 0; -- Y позиция AVI, относительно окна проекта nWidth = 100; -- ширина AVI nHeight = 100; -- высота AVI Animate(cPathAVI, nX, nY, nWidth, nHeight); -- запуск анимации |
| Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 09:28 21-05-2007 | Исправлено: tavria2, 10:09 21-05-2007 |
|