Кодировка выглядит как Юникод (от одной до четырех шестнадцатеричных цифр). Попробуйте это в bash
(быстро и грязно):
echo -ne "$(< dump.sql)" > dump_utf8.sql
Вычтите его, отступите:
(Form.height-Form.ScaleHeight) - (Form.Width-Form.ScaleWidth) / 2
Необходимо использовать GetSystemMetrics
Вызов API для получения высоты строки заголовка.
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Private Const SM_CYCAPTION = 4
Property Get TitleBarHeight() as Long
TitleBarHeight = GetSystemMetrics(SM_CYCAPTION)
End Property
Примечание: Это возвратит высоту в пикселях. При необходимости в twips, необходимо будет преобразовать использование формы ScaleY
метод как так: Me.ScaleY(TitleBarHeight(), vbPixels, vbTwips)
Необходимо будет, вероятно, сделать вызов API Win32 GetSystemMetrics ()
Ответ "Recursive" выше не совсем корректен. Это вычитает дважды ширину рамки - существует граница слева и один справа!
Мы получаем лучшие результаты с этим:
(Form.Height-Form.ScaleHeight) - (Form.Width-Form.ScaleWidth)/2