Я использую следующий код, чтобы сделать мою форму полностью прозрачной, чтобы клики могли «проходить» через нее в других окнах.
SetWindowPos( handle, HWND_TOPMOST, 0, 0, 0,0,
SWP_NOSIZE or SWP_NOMOVE );
SetWindowLong(form1.handle,GWL_EXSTYLE,WS_EX_TOPMOST or WS_EX_LAYERED);
SetLayeredWindowAttributes(form1.handle,RGB(0,0,0),200,LWA_ALPHA or LWA_COLORKEY);
Моя проблема в том, что когда я начинаю рисовать на форме, на этих рисунках можно щелкнуть, и форма Delphi сфокусируется. Я хочу рисовать, чтобы эти рисунки не были «кликабельными».
Надеюсь, я был достаточно ясен. Любая помощь приветствуется.