Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2003-07

Patch: redraw and menu fix (win32)

2 messages · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Micha Nelissen

Hi,

Applied is a patch with 2 fixes:
1) do not dispatch wm_paint message before handling it. This fixes the empty form, because the form is painted (by calling defwindowproc) and then erased, by calling wincontrol.wmpaint, beginpaint, erasebkgnd, etc. Ie. the order was wrong, we need to get it right. This is the first step.

2) the menu parent of parent patch. If you reference parent of parent menu, you need to use parent's commands, not own.

Regards,

Micha.

Reply by email

Micha Nelissen
to Micha Nelissen
Applied is a patch with 2 fixes:

Attached....

1) do not dispatch wm_paint message before handling it. This fixes the

empty

form, because the form is painted (by calling defwindowproc) and then erased, by calling wincontrol.wmpaint, beginpaint, erasebkgnd, etc. Ie.

the

order was wrong, we need to get it right. This is the first step. 2) the menu parent of parent patch. If you reference parent of parent

menu,

you need to use parent's commands, not own.

Regards,

Micha.

Reply by email