plcforum.uz.ua
http://plcforum.uz.ua/

User defined кнопки в toolbar WinCC OnlineTrendControl
http://plcforum.uz.ua/viewtopic.php?f=10&t=25785
Page 1 of 1

Author:  volotovskyd [ Fri Jan 12, 2018 10:38 pm ]
Post subject:  User defined кнопки в toolbar WinCC OnlineTrendControl

Здравствуйте.
В WinCC OnlineTrendControl есть возможность добавлять свои кнопки. Каким образом можно добавить событие для выполнения по нажатии данной кнопки? И можно ли изменить изображение (синий круг с цифрой) изображаемое на данной кнопке по умолчанию?

Author:  Usver [ Sun Jan 14, 2018 10:33 am ]
Post subject:  Re: User defined кнопки в toolbar WinCC OnlineTrendControl

Это в WinCC 7.4? Если так, то в этом элементе есть событие по нажатии любой кнопки - OnToolbarButtonClicked. Таким образом можно сделать обработку события для User defined кнопки по ее ИД.
Code:
void OnToolbarButtonClicked(char* lpszPictureName, char* lpszObjectName ,  long lId)
{
    printf("Button ID = %d.\r\n", lId);       // Для User defined 1 lId = 1001 и далее по порядку
    if (lId == 1001) // User defined 1
    {
        ...;
        ...;
        return;
    }
    if (lId == 1002) // User defined 2
    {
        ...;
        ...;
        return;
    }
}


По поводу изображений для кнопок описано в стандартной справке к WinCC - How to adapt table elements and buttons of the controls.
Или можно сделать собственный тулбар. :)

Page 1 of 1 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/