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

Определение режима QuickView

Добавлено: Пт мар 25, 2005 17:50
Parcan
как правильно определить, что листер плагин запускается в режиме QuickView?
я сделал так в функции ListLoad

gp->TypeQuickView = 0;
::GetClassName(::GetParent(ParentWin), BufStr, MAX_LOADSTRING);
if (strcmp(BufStr, "TTOTAL_CMD") == 0) gp->TypeQuickView = 1;

но если Гислера вдруг клинанет переназвать класс, то работать не будет, может есть более надежный способ?

Добавлено: Пт мар 25, 2005 18:08
shuriksoft
могет быть, все гениальное просто ?

Код: Выделить всё

if (GetParent(ParentWin) == 0) {
  // Lister
} else{
  // QuickView
}

Добавлено: Сб мар 26, 2005 02:15
SCHMaster
shuriksoft

Код: Выделить всё

все гениальное просто 
Нь-дя-а-а-а... (это я сам с себя :) - давно уже юзаю первый спопсоб и совсем не подумал о таком...)
А ведь и правда - "все гениальное просто".

Добавлено: Сб мар 26, 2005 18:59
Nik
Я в разное время использовал оба способа. Оба работают...

Добавлено: Вс мар 27, 2005 16:16
Parcan
shuriksoft

да, а ведь я даже видел, что там ноль, но...
тормоз останется тормозом