listbox
-
Luckie schrieb:
Willst du richtige Spalten, dann musst du einen Listview nehmen.
Nein! Schau dir mal den ListBox Style LBS_USETABSTOPS an.
-
Dann habe ich eine Spalte mit durch Tabstops getrennten Inhalt. Da kann man ja wohl kaum von Spalten reden. Geht eine Zeichenkette über einen Tabstop hinaus, ist es nämlich vorbei mit deinen "Spalten".
-
Luckie schrieb:
Geht eine Zeichenkette über einen Tabstop hinaus, ist es nämlich vorbei mit deinen "Spalten".
Schon richtig. Dann muss man halt sicherstellen, dass sowas nicht passiert.
Aber ich find da ein ListView sowieso schöner.
-
wie erstelle ich ein listview bei verwenden von createwindow?
thx 4 help
-
hWnd = CreateWindowEx(0,WC_LISTVIEW,0,WS_CHILD|WS_VISIBLE|LVS_REPORT,x,y,cx,cy,hParent, reinterpret_cast<HMENU>(uId),hInst,0);
-
also kurz ne frage:
reinterpret_cast<HMENU>(uId),
für was steht die uId?
außerdem klappt es nicht
hat jmd nen rc denn ich runterladen könnte wo es drinn klappt
-
hehe schrieb:
also kurz ne frage:
reinterpret_cast<HMENU>(uId),
für was steht die uId?
Das ist die eindeutige ID des Childfesnters, mit der man das Kontroll auch ansprechen kann. Ist aber nicht zwingen nötig. Der Cast nach HMENU ist deswegen erforderlich, weil dor wennman ein hauptfenster mit CreateWindow(Ex) erzeugt die ID des Menüs aus der Ressurce eingetragen wird. da Childfenster kein Menü haben und Hauptfenster keine ID brauchen, hat MS diesen Paramter doppelt benutzt, so zu sagen.
außerdem klappt es nicht
Sehr aussagekräftig. Was hälts du davon uns die fehlermeldung mitzuteilen? Meine Glaskugel ist gerade in Reparatur.
hat jmd nen rc denn ich runterladen könnte wo es drinn klappt
Das wäre dann ganz was anderes damit müsstest du noch mal ganz von vorne anfangen.
-
1. also danke für die antwort überhaupt.
2. hast recht aber wenn ich wüsste woran der fehler lag hätte ich auch gesagt wo das problem liegt.
3. ironie schön und gut, belassen wir es einfach dabei, dass ich mein problem besser schildern sollte.
habe es außerdem geschafft.
thx und tag noch
-
Nenene, so kommst du uns nicht davon. Man sagt hier IMMER am Ende, WIE man es geschafft hat bzw. was falsch war. Das gehört zum guten Ton.
-
shit, wollte gerade abhauen
ich habe nur vergessen das vergessen, wusste nicht das man das initialisieren musste...
InitCommonControls();
darf ich gehen?
-
Aber klar. Danke.
-
hehe schrieb:
ich habe nur vergessen das vergessen, wusste nicht das man das initialisieren musste...
sorry bin nicht ganz geistig anwesend..
außerdem wenn ich per tags was einfügen will löscht er die hälfte der eingaben, solltet den bug aus dem forum beheben,
schönen abend noch
-
hehe schrieb:
wenn ich per tags was einfügen will löscht er die hälfte der eingaben, solltet den bug aus dem forum beheben
Was genau meinst du
-
Einene Moment, komm noch mal zurück. Seit wann braucht man für eine stink normale Listbox InitCommonControls();?
-
Luckie schrieb:
Einene Moment, komm noch mal zurück. Seit wann braucht man für eine stink normale Listbox InitCommonControls();?
Immer aufpassen, mein Junge. Er meinte ein ListView.
-
Hmpf.
-
hehe mit verlaub
noch eine frage:
wie kann ich ein dialog aufrufen was ich per resource erstellt habe?
showwindow
habe ich verwendet aber wie kreig ich den handle...
thx mit verlaub
-
Modal
DialogBox, nicht modal CreateDialog
-
ich will nur ein fenster in einer resource aufrufen.. ich muss doch über die ID_ABOUT das handle bekommen..
-
mit CreateDialog bekommst du ein Handle oder wo ist das Problem?