Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > "Прилипание" формы к краям экрана


Автор: UksusoFF 1.6.2010, 23:31
Подскажите как сделать "прилипание" формы к крям экрана так как это реализовано в QIP? 
Или скажите как называется чтобы можно было поискать, вот видео на котором процеес прилипания 
http://www.youtube.com/watch?v=h2lsh3K1rvo

Автор: Qu1nt 2.6.2010, 09:51
Код

  ScreenSnap := True;
  SnapBuffer := 20;

Автор: UksusoFF 2.6.2010, 09:54
Цитата(Qu1nt @ 2.6.2010,  09:51)
Код

  ScreenSnap := True;
  SnapBuffer := 20;


нет, так форма просто прилипает к краям экрана, а нужно чтобы она прилипала так чтобы другие приложения не смогли развернуться "поверх" нее на весь экран

Автор: AntonN 2.6.2010, 21:30
Прилипание это именно прилипание к краю. А нужный эффект это создание панели, поищи по словам AppBar, SHAppBarMessage.

Автор: UksusoFF 3.6.2010, 07:57
Цитата(AntonN @ 2.6.2010,  21:30)
Прилипание это именно прилипание к краю. А нужный эффект это создание панели, поищи по словам AppBar, SHAppBarMessage.

спасибо, сейчас поищу

Автор: AntonN 3.6.2010, 12:25
прикрепил кой-чего, может поможет

Автор: UksusoFF 5.6.2010, 00:37
Цитата(AntonN @ 3.6.2010,  12:25)
прикрепил кой-чего, может поможет

http://msdn.microsoft.com/en-us/library/ms724947%28VS.85%29.aspx
Цитата

SPI_SETWORKAREA
0x002F
Sets the size of the work area. The work area is the portion of the screen not obscured by the system taskbar or by application desktop toolbars. The pvParam parameter is a pointer to a RECT structure that specifies the new work area rectangle, expressed in virtual screen coordinates. In a system with multiple display monitors, the function sets the work area of the monitor that contains the specified rectangle.

на другом форуме подсказали 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)