===== NOfMany_SetOnMessage =====
==== Синтаксис ====
void NOfMany_SetOnMessage( GUI_NOFMANY * gui , int (*proc)( GUI_MESSAGE* ) );
==== Описание ====
Установка Callback функции, выполняемой при получении сообщений от GUI. Используется, например, для того, чтобы установить метки пунктам GUI
==== Параметры ====
  * **gui** - указатель на GUI
  * **proc** - Callback функция
==== Пример ====
int NOM_OnMessage( GUI_MESSAGE * msg )
{
  int index;  
  switch( GUIonMessage_GetMsg( msg ) ) //получаем тип сообщения
  {
  case LISTMSG_GetItem:
    index = GUIonMessage_GetCreatedItemIndex( msg ); //получаем номер только что созданного пункта   
    GUIonMessage_SetMenuItemText( msg , lable[index] ); //устанавливаем другие имена пунктам
    break;
  }
  return(1);
}
void CreateNOM(BOOK * bk)
{
  GUI_NOFMANY * nom = CreateNOfMany( bk );
  NOfMany_SetFocused( nom , 0 );  
  TEXTID sid[3];
  sid[0]=STR( "Пункт 1" );
  sid[1]=STR( "Пункт 2" );
  sid[2]=STR( "Пункт 3" );
  NOfMany_SetTexts( nom , sid , 3 );
  NOfMany_SetOnMessage( nom , NOM_OnMessage );
  
  //что-то
  
  GUIObject_Show(nom);
}
==== См. также ====
[[CreateNOfMany]], [[NOfMany_GetChecked]], [[NOfMany_GetCheckedCount]], [[NOfMany_SetChecked]], [[NOfMany_SetCursor]], [[NOfMany_SetTexts]]