Эта функция является устаревшей и сохранена только для совместимости с предыдущими версиями. XmStringByteCompare возвращает булевую величину, показывающую результат побайтного сравнения двух составных строк.
В общем случае, если две составные строки созданны на основе аналогичной строки (char *) с использованием XmStringCreateLocalized и в аналогичном языковом окружении, то при сравнении они считаются равными. Если две составные строки созданы на основе аналогичной строки (char *) и аналогичного тега элемента списка шрифтов, отличного от XmFONTLIST_DEFAULT_TAG, с помощью XmStringCreate, то при сравнении строки считаются равными.
В некоторых случаях, одним из которых является помещение составной строки в виджет, для обеспечения ускоренной обработки строка преобразуется во внутреннее представление. Частью процесса преобразования является удаление ненужной и излишней информации. Если в последующем приложение использует XtGetValues для извлечения составной строки из виджета (обычно Метки XmLabel и ее подклассов), то не гарантируется, что возвращенная составная строка будет побайтно совпадать с изначально переданной виджету строкой.
Определяет составную строку, сравниваемую с s1.
Определяет составную строку, сравниваемую с s1.
Пред. | Начало | След. |
XmStringBaseline | Уровень выше | XmStringByteStreamLength |