Как создать окно, похожее на StickyNotes?

Как создать окно (форму), похожее на Sticky Notes?

Основная характеристика, которая мне нужна:

  • Это никогда не сводится к минимуму (Win+D / Win + W)

Другие характеристики:

  • Это всегда остается под другими окнами
  • Нет кнопки на панели задач
  • Прозрачность (если возможно)

Установка родителя формы в ProjMan почти работает! Проблема в том, что при этом форма не является полупрозрачной (альфа-смешение / прозрачность игнорируется):

 hWindow := FindWindow(NIL, PChar('Program Manager'));        // this might be a bad idea. https://stackru.com/questions/527950/how-to-make-always-on-bottom-window
 if hWindow <> 0 then Form1.ParentWindow := hWindow;

Я думал (да, я знаю, что это грязный хак), я мог бы поместить код в таймер 1000 мс, чтобы восстановить окно, если оно было свернуто, но оно не будет работать при нажатии Win + D. Похоже, что окна фактически не свернуты при нажатии Win + D.

0 ответов

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