Как вызвать lockWindowUpdate, используя DelphiPrism

Как я могу вызвать lockWindowUpdate, используя Delphi Prism?

2 ответа

Прежде чем беспокоиться о том, как это назвать, я бы сначала тщательно подумал о том, действительно ли вам нужно или даже нужно это называть. У Раймонда Чена есть несколько очень полезных вопросов для обсуждения LockWindowUpdate(), и это подводные камни, которые вы можете рассмотреть.

Редактировать:

Почти никогда никто не собирается звонить LockWindowUpdate

LockWindowUpdate(hwnd);
...
LockWindowUpdate(0);

Вместо этого вы, вероятно, хотели использовать SetWindowRedraw:

SetWindowRedraw(hwnd, false);
...
SetWindowRedraw(hwnd, true);

Что-то вроде:

[DllImport('user32.dll')]
class method LockWindowUpdate(handle: IntPtr): Boolean;

в классе

Другие вопросы по тегам