GUI Designer (WM_PAINT Problem)

Für allgemeine Fragen zur Programmierung mit PureBasic.
famous
Beiträge: 31
Registriert: 07.01.2010 16:58

GUI Designer (WM_PAINT Problem)

Beitrag von famous »

hi,
ich bin zurzeit am versuchen welche methode die beste für
ein GUI Designer ist.

Problem ist das die blauen DragButtons im WM_PAINT Event gezeichnet werden. Um
das Fenster neu zu zeichnen verwende ich InvalidateRect_ (gibt es was besseres?)
edit: InvalidateRect_ wird nur nach loslassen der Maustaste aufgerufen, deswegen wird
das fenster momentan beim verändern der größe nicht erneuert.

Bild
Eine andere Möglichkeit wäre wie beim Visual Designer einen Prototypen zu
vorzuzeichnen und das Gadget dann einmalig zu verändern/Fenster neu zu zeichnen, nur wüsste ich nicht wie es am besten ginge. (platformunabhängig)
famous
Beiträge: 31
Registriert: 07.01.2010 16:58

Re: GUI Designer (WM_PAINT Problem)

Beitrag von famous »

ich hab es jetzt so geregelt das beim verändern die DragButtons nicht
angezeigt werden. Gibt es keine bessere möglichkeit als WM_PAINT?
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: GUI Designer (WM_PAINT Problem)

Beitrag von mk-soft »

Ich verwende ein Dummy 2D-Button welches ich zum ziehen oder grösse ändern darüberlege...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten