Как вызвать 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;
в классе