Как вызвать lockWindowUpdate, используя DelphiPrism - PullRequest
0 голосов
/ 15 февраля 2010

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

Ответы [ 2 ]

4 голосов
/ 23 июня 2010

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

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

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

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

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

SetWindowRedraw(hwnd, false);
...
SetWindowRedraw(hwnd, true);
0 голосов
/ 16 февраля 2010

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

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

в классе

...