|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 20.03.2014, 07:48 Titel: |
|
|
Nein, ich hatte BM_SETCHECK per SendMessage gesendet...
mit CheckRadioButton Funktioniert es tatsächlich, muss nun aber
allen Buttons eine ID vergeben... _________________
|
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 23.03.2014, 21:48 Titel: |
|
|
Mal was vermutlich total banales...
Ich versuche meinen Fenstern gerade sowas wie Autoscroll
beizubringen... also wenn Items außerhalb des erstellten Bereichs
liegen das die scrollbars sich einschalten und man innerhalb des Bereichs
bis an die Grenze der Items scrollen kann...
Funktioniert eigentlich soweit auch...
Problem ist nun aber, wenn ich mein Fenster resize, kommt alles durcheinander...
Irgendwie muss ich mit der derzeitigen scrollposition, der neuen
Fenstergröße irgendwie Korrektur verschieben... wenn ich am ende
der scrollposition an der grenze bin und mein Fenster nach rechts
erweitere bin ich über meinen grenzen... wenn ich am Anfang bin
und da erweitere passiert nichts, das ist soweit ok....
steh da gerade etwas auf'n Schlauch....
Edit: passt scho... meine Fenster können nu Autoscrolling + Resize wenn angefordert und notwendig _________________
|
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 24.03.2014, 17:51 Titel: |
|
|
Mal was neues
Ich hab ein Button mit BS_BITMAP Flag zum Farbe auswählen gebastelt,
funktioniert auch eigentlich problemlos, aber wenn ich ihn neu erstelle sieht der rand seltsam aus bis er den fokus bekommt, finde einfach nicht heraus woran das liegen kann, hab auch schon workarounds versucht mit setfocus und redrawwindow nach der erstellung, aber irgendwie klappt nichts davon
Links nach der erstellung, rechts wie er nach der benutzung aussieht und aussehen sollte....
Edit: seltsame Sache das...
ursprünglich hab ich den Button mit den Flags: WS_CHILD OR WS_TABSTOP OR BS_PUSHLIKE OR BS_BITMAP erstellt....
als ich nu keine Lösung finden konnte, wollte ich es zu einem ownderdraw button machen... WS_CHILD OR WS_TABSTOP OR BS_PUSHLIKE OR BS_OWNERDRAW bekam aber keine WM_DRAWITEM für den Button
beim basteln is dann WS_CHILD OR WS_TABSTOP OR BS_PUSHLIKE OR BS_BITMAP OR BS_OWNERDRAW rausgekommen, nach wie vor bekomme ich keine WM_DRAWITEM Message, aber es funktioniert tadellos _________________
|
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|