调用MeasureItem过程(TMenuItem,Delphi)

时间:2011-12-07 21:36:59

标签: delphi menuitem

我有这个程序,它是TMenuItem事件(Miscellanous - OnMeasureItem)。它运作正常。

MeasureItem(Sender: TObject; ACanvas: TCanvas; var Width, Height: Integer);

我想在FormResize事件中调用它,但我收到“实际参数不够”的消息。

你能帮帮我怎样才能正确称呼它?

1 个答案:

答案 0 :(得分:1)

“实际参数不足”表示您未提供所需的所有参数。该方法需要四个参数。第一个应该是对正在测量的菜单项的引用,第二个应该是包含用于绘制菜单的属性的画布,如果菜单是真正被绘制的,其余参数应该是将接收的菜单项的变量请求的菜单项大小。

这是如何来调用该方法。是否应该调用该方法完全是另一回事。如果您需要,我邀请您发布有关该主题的其他问题。