Gracias Antonio y Bayron por contestar.
Antonio,
Aunque estoy usando un preview modificado, el preview original lo que hace es eliminar los caracteres especiales.
Si abres el prev32.dll en español, aparece el
stringtable "Dos pá&ginas" con su correspondiente acento. En el preview original, se elimina & porque da problemas en el ToolTip, pero tambien ELIMINA EL ACENTO. Es decir, el preview original convierte los caracteres especiales a normales. á = a é = e y "muerto el perro se acabó la rabia". Esa es la solución que yo hacia hasta ahora con el español, pero al traducir una aplicación al francés me obligan a ser mas meticuloso con la lengua.
La idea del amigo Bayron me ha ayudado a solucionar el problema.
Cuando personalizas el preview con algun texto, lo que hace la clase preview con el tooltip es un OemToAnsi, desfigurando la palabra. Si escribes précédent aparece en el tooltip "prÚcÚdent". Para solucionarlo, yo he hecho lo contrario, un AnsiToOem() y todo solucionado:
Ejemplo:
DEFINE TBBUTTON OF oBar ;
ACTION PrevPage( ) ;
TOOLTIP AnsiToOem("précédent") ;
MESSAGE " Aller vers la page précédente "