Español
Foro

Hecho: Polnische Schriftzeichen - Unicode ListView

 
- Página 1 -



Dietmar
Horn
¡Hola,

sabe alguien una Möglichkeit, en una PC con deutschem Windows una Programa a escribir, welches sowohl Alemán Texto como auch polnischen Texto anzeigt? Im Polnischen hay wohl 8 Buchstaben, el no en el Alemán Tastatur para encontrar son.

Ejemplo: Ein Listview, en el en el ersten Spalte una deutscher Begriff es y el zweiten Spalte jeweils el übersetzte Alemán Begriff dazu.

Wenn Yo z.B. de google.pl una polnischen Texto en una Word-Dokument kopiere, entonces voluntad el polnischen Buchstaben korrekt adecuado. Wo nimmt como el Alemán Windows el polnischen Zeichensatz her (en el Word-Dokument se esta como Font Times New Roman angezeiht)? In uno normalen Textdatei con ASCII-Zeichensatz klappt el sin embargo no.

Saludo
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
19.05.2009  
 



 
- Página 2 -



Thomas
Freier
Man podría sí zwei PDFs (P-D.rtf y D-P.rtf) haben para Umschalten.
Hast du dir una vez Freelang Dictionary - Polish angesehen. El uso vermutlich una html-Tabla y el Suchen va con Unicodezeichen. Zum Einsetzen el Sonderzeichen se una tabla angeboten. In mi Wörterbuch encima una TrackMenü. Dietmar, Yo glaube du mußt dich vom Listview verabschieden y una Wörter- y Übungsbuch como Freelang Dictionary - Polish con Xprofan redactar. Ist doch auch ya algo.
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.05.2009  
 



Schaut doch veces: [...] 
 
22.05.2009  
 




Thomas
Freier
¡Hola Dietmar, si du con el Unicode-Problema más gekommen bist, läßt du lo uns wissen?
Ein corto Intento con html scheitert a el langsamen Datenbereitstellung encima JS. El Daten müßten anders leerse (SQL/csv?).

 
Gruß Thomas
Windows XP SP2, XProfan X2
25.05.2009  
 



Und si el js erzeugst? (JS incluso es en Sachen Geschwindigkeit rápidamente unterschätzt...)
 
25.05.2009  
 




Thomas
Freier
Ach, el son sólo zwei Beispiele algo adaptado de el JS-Grabbelkiste. Macht natürlich así no Sinn, una vez el Daten en el html y una vez como txt/csv a haben. El Liste se sicher auch erweitert voluntad puede. Wenn Dietmar en seinem Übungsprojekt html einsetzen voluntad se él seine Manschaft más buddeln dejar z.B.: en Pascals ocx oder Datenbanken mittels JavaScript nutzen en [...]  .
Aber tal vez löst él sí todavía el Unicode-Problema o Umschaltung vom Westeuropäischen para Mitteleuropäischen Zeichensatz. Mein letzter Intento endete con no mehr disponible Umlauten y el Einspielen uno älteren C-Abbilds, porque lo No gelang alles zurück zustellen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
26.05.2009  
 




Nico
Madysa
Also Yo bin neuermals gescheitert.
Posesiones el Controls mittels CreateWindowExW() producido (Textos, como el Klassenname z.B., necesario ebenfalls en el Unicodeformat ser, Yo determinar durfte!) y ihm una Unicodetext por SendMessageW zugesandt. Kein Erfolg, lo es definitiv ansihörig.
 
Nico Madysa
26.05.2009  
 




Frank
Abbing
Tal vez Editar subclassen y ankommende Texto-Messages direkt umwandeln.
 
26.05.2009  
 




Nico
Madysa
Sí... Nein... Das Problema es, dass el gewöhnliche Editar campo sólo 256 verschiedene Signo Mostrar kann, el 32 Steuerungszeichen inklusive. Wäre lo Des Unicodes mächtig, podría lo 32768 verschiedene Signo Mostrar. Yo podría zwar por Subclass ankommende Textos umwandeln -- Yo podría sin embargo no el 32512 Signo, el el Control no sabe, incluso dibujar, el es el entscheidende Problema. Andersherum ginge lo natürlich; ankommende Widechartexte ließen se problemlos antes Anzeige en Ansi umwandeln. Das Umwandeln de Ansi a Widechar (also Unicode) nützt sin embargo nichts, si el Editar campo entonces así nichts anzufangen vermag.
 
Nico Madysa
27.05.2009  
 




Thomas
Freier
Das Problema muß en Xprofan begraben mentira. Problemlos kann una *.rtf en el Unicdode-Formato en el RichEdit bearbeitet voluntad. Alle Signo puede en el RichEdit incluso, en una einfaches Editar y hin y her kopierte voluntad. Beim Guardar el *.rtf restos alles obtener. Kopiere Yo en una Listview, voluntad el Buchstaben verändert, como el Item el Focus verliert. Gleiches si el Editar encima SetText y GetText zugegriffen se. Das sagt sí ya el Ayuda: Texto kann zwar con SetText zugewiesen y GetText$() ausgelesen voluntad, sin embargo ir como el Formatinformationen perdido. 
¿Por qué va pero en Strg C y Strg V el Unicode no perdido?
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.05.2009  
 



Strg+V nutzt meist wm_copyData [...]  , probier lo una vez así en solch Eingabefeld.
 
27.05.2009  
 




Nico
Madysa
Nebenbei erwähnen voluntad Yo, dass Yo Arial verabscheue...

An todos, como funktioniert dieser Code?
KompilierenMarcaSeparación
 $H Messages.ph
Struct CREATESTRUCT = lpCreateParams&, hInstance&, hMenu&, hwndParent&, cy%, cx%, y%, x%, style&, lpszName&, lpszClass&, dwExStyle&

proc TToUTF

    parameters text$
    declare b#
    Dim b#,2*len(text$)
    k_MultiByteToWideChar(0,1,Addr(text$),len(text$),b#,SizeOf(b#))
    text$ = Char$(b#,0,SizeOf(b#))
    return text$

endproc

proc CreateW

    if %pCount > 10

        parameters Class$,Name$,style&,x%,y%,dx%,dy%,pWnd&,id%,hInst&,exstyle&

    else

        parameters Class$,Name$,style&,x%,y%,dx%,dy%,pWnd&,id%,hInst&
        var exstyle& = 0

    endif

    Class$ = TTOUTF(Class$)
    Name$ = TTOUTF(Name$)
    var cs# = New(CREATESTRUCT)

    With cs#

        .lpCreateParams& = SizeOf(cs#)
        .hInstance& = hInst&
        .hMenu& = if(u_IsMenu(id%),id%,0)
        .hwndParent& = pWnd&
        .cy% = dy%
        .cx% = dx%
        .y% = y%
        .x% = x%
        .style& = style&
        .lpszName& = Addr(Name$)
        .lpszClass& = Addr(Class$)
        .dwExStyle& = exstyle&

    EndWith

    var handle& = u_CreateWindowExW(exstyle&,Addr(Class$),Addr(Name$),style&,x%,y%,dx%,dy%,pWnd&,id%,hInst&,cs#)

    ifnot handle&

        Class$ = WinError$(%WinError)
        MessageBox(Es trat folgender Fehler auf:
        + Class$,F E H L E R !!!,4096)

    endif

    Dispose cs#
    return handle&

endproc

declare hUser&,hGDI&,hKrnl&,hList&,clip$
cls
var font& = Create(Font,Times New Roman,16,0,0,0,0)
hUser& = ImportDLL(USER32,u_)
hGDI& =  ImportDLL(GDI32,g_)
hKrnl& = ImportDLL(KERNEL32,k_)
hList& = CreateW(EDIT,Test,$50000004,5,5,200,200,%hWnd,1000,%hInstance,$200)dies ist ein Test der API.
SetFont hList&,font&
Shell CHARMAP

whilenot IsKey(27)

    waitinput

    if IsKey(2)

        clip$ = TTOUTF(GetClip$())
        u_SendMessageW(hList&,~WM_SETTEXT,0,Addr(clip$))

    endif

wend

FreeDLL hUser&
FreeDLL hGDI&
FreeDLL hKrnl&
Object font& end

Kopiert simplemente de el Zeichentabelle (charmap.exe) algunos exotische Signo en el Editar campo. En me klappte incluso arabische Schrift.
 
Nico Madysa
29.05.2009  
 




Thomas
Freier
Nico, el Anzeige va Haga clic en Aceptar. Aber,jedenfalls en me, una Rechtsklick en el Texto y de el Sonderzeichen voluntad sonderliche Signo.
¿Puede du oder Franco (meintest Si es usted el?) con el folgenden algo anfangen?


Der Unicode-Zeichensatz es bisher sólo en wenigen Standardschriftarten como Times New Roman, Tahoma, Arial usw. ansatzweise umgesetzt. Hier besteht todavía una erheblicher Nachholbedarf en Implementierung el bisher definierten Signo.
In Excel selber puede ser sólo el ANSI-Zeichensatz con Tabellenblattfunktionalitäten darstellen.
Im VBA-Code son aber auch je después de gewählter Schriftart el Signo des 2-Byte-Unicode con folgender Syntax darstellbar:
KompilierenMarcaSeparación


El PL-D-Expediente liegt en efecto en el Unicode antes.
 
Gruß Thomas
Windows XP SP2, XProfan X2
29.05.2009  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

29.490 Views

Untitledvor 0 min.
E.T.14.01.2024
Member 052215418.03.2020
Manfred Barei23.02.2020
Walter16.02.2020
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie