Доброго дня !
Вот хотелка такая появилась - устанавливать прозрачность окна щелчком правой кнопкой мыши по кнопке максимизации окна. На кнопку минимизации повешена минимизация в трей, вот за основу и хочу взять эту задачу. Кстати, вот она (не моя разработка, автора к большому моему сожалению указать для соблюдения копирайтов не могу):
#( min2tray_mouseRB
\ put the current window into system tray by
\ right-clicking on the 'Minimize' button
SingleInstance
VARIABLE allowMB \ this flag allows to minimize the current window
Action:
BEGIN
VK_RBUTTON KEY-PRESSED? \ right mouse button
IF
allowMB @ \ first press?
IF
MOUSE-POS 16 LSHIFT OR \ converting x,y to lParam
\ checking the cursor position:
0 132 GetForegroundWindow SendMessageA
8 = \ if the cursor is on the Minimie button:
IF WIN-TO-TRAY: "%GetForegroundWindow%" THEN
allowMB OFF \ set flag to OFF
THEN
ELSE
\ the mouse button was released, set the flag to ON:
allowMB ON
THEN
PAUSE: 100
AGAIN
)#
Ну и, полазив в плагинах nnCron, нашел такой вот Windows.spf, содержащий упоминание заветного слова TRANSPARENCY
Подскажите, пожалуйста, туда ли я гляжу, как это TRANSPARENCY использовать, а еще лучше - набросайте, если у кого есть свободное время, схему задачи, а?
Я так понимаю, в минимизационной задаче кусочек с комментарием \ if the cursor is on the Minimie button: как раз и отвечает за определение положения мыши - на кнопке минимизации ли он. А как бы узнать значение для кнопки максимизации - опытным путем или же есть предопределенные и описанные где-либо значения?
Спасибо за помощь полному новичку, имеющему к тому же проблемы с качественным интернетом - весия для печати ну не укладывается в мои 3 минуты от коннекта до дисконнекта