Sample:
- Code: Select all Expand view RUN
- REQUEST HB_CODEPAGE_UTF8
FUNCTION Main()
LOCAL oDlg, oBtn
FW_SetUnicode( .T. )
DEFINE DIALOG oDlg TITLE "UTF8 encoding fails in Button ToolTips (is Ansi)!"
@ 2, 2 BTNBMP oBtn TOOLTIP "äöü ß ÄÖÜ éèêë ÉÈÊË"
oBtn := TButtonBmp():New( ;
2.5, ; // <nRow> -
2, ; // <nCol> -
"Delete", ; // <cCaption> -
, ; // <oWnd> -
{|| ( oBtn:Hide(), oBtn:End() )}, ; // <bAction> -
, ; // <nWidth> -
, ; // <nHeight> -
, ; // <nHelpId> -
, ; // <oFont> -
.F., ; // <lDefault> - BS_DEFPUSHBUTTON
.F., ; // <lPixel> -
.F., ; // <lDesign> -
, ; // <cMsg> -
.F., ; // <lUpdate> -
, ; // <bWhen> -
, ; // <bValid> -
.F., ; // <lCancel> -
, ; // <cBitmap> -
, ; // <cPosText> -
"äöü ß ÄÖÜ éèêë ÉÈÊË", ; // <cToolTip> -
, ; // <lFlat> -
, ; // <cLayOut> -
; // <lGDIP> -
) // CONSTRUCTOR
ACTIVATE DIALOG oDlg
RETURN NIL
For TButtonBmp() encoding is ok: