Страница 1 из 1

Как получить заголовок текущего окна?

Добавлено: 10 мар 2011, 14:48
edward_K
Как получить заголовок текущего окна?
Есть функция SetTitle для установки заголовка.
Нужно прочитать старый заголовок и установить новый с добавкой.
Как это попроще сделать?
Желательно без использования наименование объекта.

Re: Как получить заголовок текущего окна?

Добавлено: 10 мар 2011, 14:53
Ged
function cfsGetProp (aObjName : string | longInt,
aPropName : string | longInt,
var aField : anyType
) : longInt;

Re: Как получить заголовок текущего окна?

Добавлено: 10 мар 2011, 15:25
galover
CurrentInterfaceTitle

Re: Как получить заголовок текущего окна?

Добавлено: 10 мар 2011, 15:53
edward_K
CurrentInterfaceTitle по ctrl+F4 выдал пусто. И в vipprogr.chm он не прописан.
cfsGetProp конечно выдает усе но приходится в макроопределение гнать еще и имя фейса.

Re: Как получить заголовок текущего окна?

Добавлено: 10 мар 2011, 18:31
Ged
edward_K писал(а):CurrentInterfaceTitle по ctrl+F4 выдал пусто. И в vipprogr.chm он не прописан.
Она в g_common.dll
edward_K писал(а):cfsGetProp конечно выдает усе но приходится в макроопределение гнать еще и имя фейса.
а если в скупе с GetIfCcurrentFieldName + ExtractDelimitedWord?
Изврат конечно но ...

Re: Как получить заголовок текущего окна?

Добавлено: 10 мар 2011, 18:48
galover
CurrentInterfaceTitle работает в коде. Имя фейса можно получить по CurrentInterfaceName (тоже из кода).