NWSNUT & WC11

Обсуждение технических вопросов по продуктам Novell

NWSNUT & WC11

Сообщение Charles Kludge » 07 май 2007, 09:08

//Кусок кода:
line = 0;
NWSAppendCommentField (line, 1, "Storage Manager", handle);
NWSAppendHotSpotField (line++, 19, NORMAL_FIELD,"[ ]", HotSpotAction, handle);
NWSAppendCommentField (line, 1, "Disk Test", handle);
NWSAppendHotSpotField (line++, 19, NORMAL_FIELD,"[ ]", HotSpotAction, handle);
NWSAppendCommentField (line, 1, "Volume Defragment", handle);
NWSAppendHotSpotField (line++, 19, NORMAL_FIELD,"[ ]", HotSpotAction, handle);
NWSAppendCommentField (line, 1, "Scorpion", handle);
NWSAppendHotSpotField (line++, 19, NORMAL_FIELD,"[ ]", HotSpotAction, handle);
//---
int MdfyProc(char *txt, void *par)
{
NWSSetDynamicMessage(DYNAMIC_MESSAGE_SEVEN,
"MdfyProc text %s", &handle->messages);
NWSAlert (0, 0, handle, DYNAMIC_MESSAGE_SEVEN, txt, par);
par = "[*]";
return 1;}

LONG HotSpotAction (FIELD *fp, int selectKey, int *changedField,
NUTInfo *handle)
{
NWSSetDynamicMessage(DYNAMIC_MESSAGE_ONE,
"This hot spot Key: %d Field.line: %ld", &handle->messages);
NWSAlert (0, 0, handle, DYNAMIC_MESSAGE_ONE, selectKey, fp->fieldLine);
NWSModifyInPortalList(&fp->element,&fp->fieldLine,MdfyProc,handle,NULL);
return K_RIGHT;
}

Вопрос: как в NWSModifyInPortalList или MdfyProc реально сменить вид поля с "[ ]" на "[*]"?
NDK (02.2007) есть, равнo как и старенький (1998). Доку курил(35Мб),
но в ней очень мельком сие действо описано. В примерах такого нет.
Ничего не понимаю...
Или плюнуть и пересесть с Watcom'a на Free Pascal?

"Вот стою на асфальте я, в лыжи обутый — то ли лыжи не едут, то ли ..."

NW411SP9(патченная,больше похожая на пятёру),NWDBG 1.02b, NWSNUT 4.16,
Open WC1.4
WBR, Charles Kludge
Charles Kludge
 
Сообщения: 80
Зарегистрирован: 23 апр 2003, 14:37
Откуда: Санкт-Петербург

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14