Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 23.10.2004, 08:29 Titel: Resource Dialog |
|
|
Ich habe mit
DialogBox(hInst,MAKEINTRESOURCE(IDD_DIALOG),NULL,Callback);
ein Fenster erstellt. Ich wollte da jetzt ein editierbares Textfeld reinsetzen, aber wenn man Enter drückt gibt es keinen Zeilenvorschub
Und als ich das Rich Text 2 Textfeld genommen hab, wird das Fenster überhaupt nicht mehr angezeigt....
Gibt es da ein Tut im Netz oder wie muss ich das machen dass es klappt? _________________ The source of all power is in its destiny... |
|
Nach oben |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 23.10.2004, 10:36 Titel: |
|
|
Code: |
textarea = CreateMyWindow(A_TEXT, hwnd, "EDIT", "", 90, 165, 175, 200, WS_CHILD | WS_VISIBLE | ES_MULTILINE| ES_WANTRETURN); |
CreateMyWindow ist nichts weiter als CreateWindowEx nur halt
überlagert, je nachdem welches Fenster ich brauche...
Damit du Enter drücken kannst must du die FLAGS: ES_MILTILINE und
ES_WANTRETURN übergeben _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 23.10.2004, 19:24 Titel: |
|
|
CreateMyWindow gibt es gar nicht... _________________ The source of all power is in its destiny... |
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 24.10.2004, 07:06 Titel: Re: Resource Dialog |
|
|
TheMillenium hat Folgendes geschrieben: |
....
Und als ich das Rich Text 2 Textfeld genommen hab, wird das Fenster überhaupt nicht mehr angezeigt
....
|
Versuch es mal mit LoadLibrary("RICHED20.DLL"); bevor du den Dialog aufrufst. |
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 24.10.2004, 07:43 Titel: |
|
|
Funktioniert auch nicht. Aber es kommt noch das Problem dazu, dass wenn das Dialogfenster geöffnet ist, in meinem Standard Windowsfenster nicht gezeichnet wird... _________________ The source of all power is in its destiny... |
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 24.10.2004, 08:53 Titel: |
|
|
Zeig doch mal den ganzen Code. |
|
Nach oben |
|
|
v1vec Mini JLI'ler
Anmeldedatum: 18.11.2004 Beiträge: 19
Medaillen: Keine
|
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 14.03.2005, 11:02 Titel: |
|
|
Ich habe selbst festgestellt, dass RichEdit (Fensterklasse SysRichEdit32) nicht sehr gut mit der Unicode-Varainte zurechtkommt bzw. man einiges an Aufwand betreiben muss, damit es wieder so funktioniert, wie man sich es vorstellt.
Für mich nicht in Frage gekommen, weil ich mit mehreren Sprachen und Zeichensätzen gleichzeitig hantieren musste (Deshalb UNICODE), aber vielleicht für Dich nutzbar: Umstellen auf MBCS... _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
|