Russische EXE

05/12/2007 - 16:05 von Harry Hennig | Report spam
Hallo NG,

ich bin bisher davon ausgegangen, dass, wenn ich eine Msgbox in RU anspreche
der Text in RU erscheint wenn ich die EXE auf einem Russischen BS mit VB6 DE
kompiliere. Aber nein.

Ich habe, weil es keine Satellitendateien für RU gibt, auf EN umgestellt. Es
bleibt mir wohl nichts weiter übrig, die Schriften in den Standartboxen
durch Piktogramme zu ersetzen. Mit welchem Steuerelement könnte ich einen
àhnlichen(gleichen) Effekt erzeugen? Oder Eigenbau?

Danke für einen Tipp

Harry
 

Lesen sie die antworten

#1 Timo Kunze
05/12/2007 - 16:32 | Warnen spam
Nutz doch einfach die API-Funktion MessageBoxW.

Private Declare Function MessageBox Lib "user32.dll" Alias "MessageBoxW"
(ByVal hWndOwner As Long, ByVal lpText As Long, ByVal lpCaption As Long,
ByVal uType As Long) As Long

Const MB_YESNO = &H4
Const MB_ICONQUESTION = &H20
Dim answer As Long
Dim strText As String
Dim strTitle As String

strText = "Format C:?"
strTitle = "Test"
answer = MessageBox(Me.hWnd, StrPtr(strText), StrPtr(strTitle), MB_YESNO
Or MB_ICONQUESTION)

Timo
www.TimoSoft-Software.de - Unicode controls for VB6
"Those who sacrifice freedom for safety deserve neither."

Ähnliche fragen