Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

WinAPI kleinere und größere Problemchen :)
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 20.03.2014, 06:48    Titel: Antworten mit Zitat

Nein, ich hatte BM_SETCHECK per SendMessage gesendet...
mit CheckRadioButton Funktioniert es tatsächlich, muss nun aber
allen Buttons eine ID vergeben...
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 23.03.2014, 20:48    Titel: Antworten mit Zitat

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 lächeln
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 24.03.2014, 16:51    Titel: Antworten mit Zitat

Mal was neues grinsen

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
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.

 Impressum :: Datenschutz