SIEMENS, DF&PD

Предыдущее посещение: Пн фев 08, 2016 8:07 Текущее время: Пн фев 08, 2016 8:07

Часовой пояс: UTC + 3 часа




 [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Привязка курсора к окну
СообщениеДобавлено: Пт июн 26, 2009 5:59 
Не в сети
Начинающий писатель

Зарегистрирован: Чт фев 15, 2007 13:25
Сообщения: 82
Как можно привязать курсор к открываемому окну в программе Си WinCC 7.0?
Внешне это выглядит так, что заголовок окна из серого становится синим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Привязка курсора к окну
СообщениеДобавлено: Пт июн 26, 2009 6:53 
Не в сети
Известный Писатель

Зарегистрирован: Вт июн 17, 2008 13:14
Сообщения: 400
Откуда: Челябинск
akko писал(а):
Как можно привязать курсор к открываемому окну в программе Си WinCC 7.0?
Внешне это выглядит так, что заголовок окна из серого становится синим.

наверно фокус ему передать. (Set_Focus())


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 26, 2009 7:56 
Не в сети
Начинающий писатель

Зарегистрирован: Чт фев 15, 2007 13:25
Сообщения: 82
Попробовал Set_Focus - не получилось.
Надо курсор привязать к Picture Window стартового окна.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс июн 28, 2009 7:21 
Не в сети
Известный Писатель

Зарегистрирован: Пт ноя 02, 2007 6:19
Сообщения: 458
Откуда: irk
а как открываете то это окно? код покажте
там потом после открытия окна с другими экранными объектами есть работа в коде? может открытие окна в конец кода перенести попробовать.
привязать курсор - имеете в виду сделать окно активным?
и окно именно picture window?
для внешних окон могло бы помочь перед вызовом
PDLRTAllowSetForegroundWindow(NULL,NULL,NULL);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 29, 2009 5:25 
Не в сети
Начинающий писатель

Зарегистрирован: Чт фев 15, 2007 13:25
Сообщения: 82
Окна открываю с помощью SetPictureName и SetVisible.
После открытия с другими экранными объектами работа не ведётся.
Да, активным. Окно именно picture window.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 29, 2009 6:53 
Не в сети
Известный Писатель

Зарегистрирован: Пт ноя 02, 2007 6:19
Сообщения: 458
Откуда: irk
а сделайте set_focus
но не на picture window
а на любой объект внутри открываемого окна
у меня работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 29, 2009 9:25 
Не в сети
Начинающий писатель

Зарегистрирован: Чт фев 15, 2007 13:25
Сообщения: 82
Так я тоже пробовал:

Set_Focus("PictureWindow2","Button1");

Не работает.
Здесь ведь не указывается родительская картинка, из которой вызывается "PictureWindow2".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 29, 2009 9:47 
Не в сети
Известный Писатель

Зарегистрирован: Пт ноя 02, 2007 6:19
Сообщения: 458
Откуда: irk
Set_Focus("PictureWindow2","Button1");
нене
не "PictureWindow2"
а "xxx.pdl"
если имя картинки в окне может менятся -
есть же функции чтоб текущее имя пдл-ки вытянуть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 29, 2009 12:13 
Не в сети
Начинающий писатель

Зарегистрирован: Чт фев 15, 2007 13:25
Сообщения: 82
Здорово!
Теперь как надо работает.
Большое спасибо,il.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 20, 2010 8:16 
Не в сети
Известный Писатель

Зарегистрирован: Вт авг 14, 2007 10:33
Сообщения: 143
Распишите. пожалуйста, весь скриптик вместе с распознаванием текущей картинки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 20, 2010 8:21 
Не в сети
Известный Писатель

Зарегистрирован: Вт авг 14, 2007 10:33
Сообщения: 143
Ой, все разобралась )


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: theWoolf и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group