Bug 931

Summary: 1Cv77: функция OleUIAddVerbMenuA
Product: WINE@Etersoft Reporter: Синицын Иван <ivan>
Component: OLE / DDE / RPCAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P5 CC: baraka
Version: 1.0.8   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 760, 961, 584, 895    

Description Синицын Иван 2007-12-11 13:24:20 MSK
Необходима реализация этой функции, т.к. она вызывается при формировании меню OLE объекта. Расположена в oledlg.dll.
Без меню не вызвать свойства OLE объекта.(пример bmp_1c.ocx)
Comment 1 Vitaly Lipatov 2007-12-12 23:01:53 MSK
Добавил строчку меню с жёстким названием "Свойства объекта"
oledlg_main.c.patch
Для 1С вроде помогает.
Нужно разобраться подробнее и дописать функцию окончательно.
Всё, что мне известно, я записал в этот патч.
Comment 2 Синицын Иван 2007-12-13 12:41:52 MSK
На работу bmp_1c.ocx это не повлияло, видимо причина в том, что он предоставляет несколько действий, а не одно как barcode.
Comment 3 Синицын Иван 2007-12-16 13:15:41 MSK
Я думаю надо смотреть в строну вызова метода OLE объекта - EnumVerbs. Он возвращает объект ole отвечающий за перечисления возможных действий. Вызовом метода Next, можно получить описание всех пунктов меню. 
Comment 4 Vitaly Lipatov 2007-12-16 16:35:48 MSK
Да, это я уже понял, буду делать.
Comment 5 Vitaly Lipatov 2008-01-19 23:35:37 MSK
Обновлён патч oledlg_main.c.patch,
OleUIAddVerbMenuW/OleUIAddVerbMenuA реализованы полностью.
Войдёт в 20071130-alt8