Карта SDK

Материал из Wiki.qip.ru

(Перенаправлено с SDK Map)
Перейти к: навигация, поиск
ссылки сообщения структуры константы
Первостепенные

PM_PLUGIN_LOAD_SUCCESS  ● PM_PLUGIN_RUN  ● PM_PLUGIN_QUIT  ● PM_PLUGIN_ENABLE  ● PM_PLUGIN_DISABLE  ● PM_PLUGIN_OPTIONS

Второстепенные

PM_PLUGIN_WRONG_SDK_VER  ● PM_PLUGIN_ANTIBOSS  ● PM_PLUGIN_INFIUM_CLOSE

Обработка Spell-событий

PM_PLUGIN_SPELL_CHECK  ● PM_PLUGIN_SPELL_POPUP  ● PM_PLUGIN_SPELL_REPLACE  ● PM_PLUGIN_SPELL_RECHECK

Глобальный статус

PM_PLUGIN_STATUS_GET  ● PM_PLUGIN_STATUS_SET  ● PM_PLUGIN_STATUS_CHANGED  ● PM_PLUGIN_GET_PROTO_ST  ● PM_PLUGIN_PROTO_ST_CHANGED

QIP_STATUS_  ● QIP_STATUS_PRIV_

X-статус

PM_PLUGIN_XSTATUS_UPD  ● PM_PLUGIN_XSTATUS_GET  ● PM_PLUGIN_XSTATUS_CHANGED  ● PM_PLUGIN_GET_CONT_XST  ● PM_PLUGIN_CONT_XST_CHANGE

Звуки

PM_PLUGIN_SOUND_GET  ● PM_PLUGIN_SOUND_SET  ● PM_PLUGIN_SOUND_CHANGED  ● PM_PLUGIN_PLAY_WAV_SND

QIP_SND_ID_

Кнопки окна сообщения

PM_PLUGIN_CAN_ADD_BTNS  ● PM_PLUGIN_ADD_BTN  ● PM_PLUGIN_MSG_BTN_CLICK

TAddBtnInfo  ● TBtnClick

Кнопки чат-окна

PM_PLUGIN_CHAT_CAN_BTNS  ● PM_PLUGIN_CHAT_ADD_BTN  ● PM_PLUGIN_CHAT_BTN_CLICK

TAddBtnInfo  ● TBtnClick

Кнопки в тексте сообщений

PM_PLUGIN_NOTIF_ADD_ICON  ● PM_PLUGIN_NOTIF_SEND_CHAT  ● PM_PLUGIN_NOTIF_BTN_CLICK  ● PM_PLUGIN_NOTIF_BTN_DISBL

TPngObject  ● TNotifInfo

nid_

Всплывающие окна

PM_PLUGIN_FADE_MSG  ● PM_PLUGIN_FADE_CLICK  ● PM_PLUGIN_FADE_CLOSE  ● PM_PLUGIN_CORE_SVC_FADE

TFadeWndInfo

События спец.-контактов (плагины в КЛ)

PM_PLUGIN_SPEC_ADD_CNT  ● PM_PLUGIN_SPEC_DEL_CNT  ● PM_PLUGIN_SPEC_REDRAW  ● PM_PLUGIN_SPEC_DRAW_CNT  ● PM_PLUGIN_SPEC_DBL_CLICK  ● PM_PLUGIN_SPEC_RIGHT_CLK  ● PM_PLUGIN_HINT_GET_WH  ● PM_PLUGIN_HINT_DRAW  ● PM_PLUGIN_SPEC_DRAG_START  ● PM_PLUGIN_SPEC_DRAG_END  ● PM_PLUGIN_HINT_GET_BB

TRect  ● TPoint  ● TPluginBBHint

Иконки-индикаторы для контактов

PM_PLUGIN_ADD_OVERLAY_ICN  ● PM_PLUGIN_UPD_OVERLAY_ICN  ● PM_PLUGIN_DEL_OVERLAY_ICN  ● PM_PLUGIN_SET_OVERLAY_ICN

TOverlayIcon

Список контактов

PM_PLUGIN_CONTACT_STATUS  ● PM_PLUGIN_DETAILS_GET  ● PM_PLUGIN_SET_DETAILS  ● PM_PLUGIN_DETAILS_CHANGED  ● PM_PLUGIN_GET_CONTACT_ST  ● PM_PLUGIN_IS_ACC_IN_NIL  ● PM_PLUGIN_GET_CL_SNAPSHOT  ● PM_PLUGIN_IS_META_MODE  ● PM_PLUGIN_GET_META_CONT  ● PM_PLUGIN_CL_CHANGED  ● PM_PLUGIN_CL_FILTERED

TContactDetails  ● ICLSnapshot  ● IMetaContact

Получение \ отправка специальных сообщений

PM_PLUGIN_SPEC_SEND  ● PM_PLUGIN_SPEC_RCVD

Окно сообщений, вкладки

PM_PLUGIN_CHAT_TAB  ● PM_PLUGIN_OPEN_FOCUS_TAB  ● PM_PLUGIN_ACTIVE_MSG_TAB  ● PM_PLUGIN_ACTIVE_CHAT_TAB  ● PM_PLUGIN_CTAB_ACTIVATED  ● PM_PLUGIN_TAB_CREATED

Получение \ отправка IM-сообщений

PM_PLUGIN_RCVD_IM  ● PM_PLUGIN_SEND_IM

MSG_TYPE_

Обработка IM-сообщений

PM_PLUGIN_MSG_RCVD  ● PM_PLUGIN_MSG_SEND  ● PM_PLUGIN_MSG_RCVD_NEW  ● PM_PLUGIN_MSG_RCVD_READ  ● PM_PLUGIN_CLEAR_EVENT  ● PM_PLUGIN_URL_CLICK

TQipMsgPlugin

Обработка чат-сообщений

PM_PLUGIN_CHAT_MSG_RCVDNEW  ● PM_PLUGIN_CHAT_MSG_RCVD  ● PM_PLUGIN_CHAT_SENDING  ● PM_PLUGIN_CHAT_MSG_SEND

TChatTextInfo

CHAT_TEXT_

Дополнительные пункты меню

PM_PLUGIN_ADD_MENU_ITEMS  ● PM_PLUGIN_MENU_ITEM_CLICK  ● PM_PLUGIN_ADD_CL_MENU_ITEMS  ● PM_PLUGIN_CL_MENU_ITEM_CLICK

PMenuItems ● TPluginMenuItem

Контроль передачи файлов

PM_PLUGIN_WANT_SEND_FILES  ● PM_PLUGIN_FILE_SEND  ● PM_PLUGIN_FILE_ACCEPT

TDropFilesInfo

SFT_

История сообщений

PM_PLUGIN_GET_QIPHIST  ● PM_PLUGIN_GET_PLUGHIST

IQIPHistory  ● IPluginHistory

Общие настройки QIP

PM_PLUGIN_GET_NAMES  ● PM_PLUGIN_GET_PROFILE_DIR  ● PM_PLUGIN_GET_COLORS_FONT  ● PM_PLUGIN_GET_NET_SET  ● PM_PLUGIN_GET_SKIN_HANDLE  ● PM_PLUGIN_GET_RIGHTS_MASK

TQipColors  ● TNetParams

PRM_

Локализация (языки)

PM_PLUGIN_CURRENT_LANG  ● PM_PLUGIN_GET_LANG_STR

LI_

Протоколы (учётные записи)

PM_PLUGIN_PROTOS_SNAPSHOT  ● PM_PLUGIN_PROTO_STATUS_SET

ICLSnapshot

Взаимодействие с другими плагинами

PM_PLUGIN_BROADCAST  ● PM_PLUGIN_FIND  ● PM_PLUGIN_MESSAGE  ● PM_PLUGIN_ENUM_PLUGINS  ● PM_PLUGIN_ENUM_INFO

TPluginInfo

Работа с медиа-элементами

PM_PLUGIN_MEDIA_CONTROL  ● PM_PLUGIN_ENUM_MEDIA  ● PM_PLUGIN_MEDIA_CALLBACK

PVC_

Управление виджетами

PM_PLUGIN_READY_FOR_WIDGET  ● PM_PLUGIN_WIDGET_ADD  ● PM_PLUGIN_WIDGET_DEL  ● PM_PLUGIN_WIDGET_INVALIDATE  ● PM_PLUGIN_WIDGET_SHOW_HINT  ● PM_PLUGIN_WIDGET_INV_HINT  ● PM_PLUGIN_WIDGET_GETBOUNDS

IWidget  ● TWidgetID  ● TWidgetClass  ● TWidgetState  ● TWidgetStateSet  ● TWidgetHintPos

Вспомогательные интерфейсы

PM_PLUGIN_GETGUI  ● PM_PLUGIN_GET_UTILS

IQIPCoreGUI ● IQIPUtils ● ISkinDraw

Личные инструменты