Wake of Gods Forum | Форум Во Имя Богов
"Прилипание" формы к краям экрана - Printable Version

+- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net)
+-- Forum: Общие Форумы (/forumdisplay.php?fid=100)
+--- Forum: Софт и железо (/forumdisplay.php?fid=137)
+--- Thread: "Прилипание" формы к краям экрана (/showthread.php?tid=1441)


"Прилипание" формы к краям экрана - UksusoFF - 02.06.2010 01:41

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


RE: "Прилипание" формы к краям экрана - gamecreator - 02.06.2010 01:52

Манипулировать позицией окна. Больше способов не знаю.
Мне больше интересно как в миранде сделали прикрепление окна - его можно "прикрепить" к краю так, что ни одно окно туда не лезет.


RE: "Прилипание" формы к краям экрана - UksusoFF - 02.06.2010 01:56

(02.06.2010 01:52)gamecreator Wrote:  Мне больше интересно как в миранде сделали прикрепление окна - его можно "прикрепить" к краю так, что ни одно окно туда не лезет.
дык я про тоже


RE: "Прилипание" формы к краям экрана - Flashback - 02.06.2010 03:06

В делфи есть компоненты


RE: "Прилипание" формы к краям экрана - gamecreator - 02.06.2010 03:28

(02.06.2010 01:56)UksusoFF Wrote:  дык я про тоже
ты определись. в квипе нет того, что я описал


RE: "Прилипание" формы к краям экрана - UksusoFF - 02.06.2010 04:01

(02.06.2010 03:28)gamecreator Wrote:  ты определись. в квипе нет того, что я описал
а ты видео смотрел? Sm
(02.06.2010 03:06)Flashback Wrote:  В делфи есть компоненты
Поточнее можно?


RE: "Прилипание" формы к краям экрана - Flashback - 02.06.2010 04:12

Я юзал FormMagnet


RE: "Прилипание" формы к краям экрана - GrayFace - 02.06.2010 05:59

Я делал свой, он еще может к окнам прилипать, как в Winamp.


RE: "Прилипание" формы к краям экрана - gamecreator - 02.06.2010 09:12

(02.06.2010 04:01)UksusoFF Wrote:  а ты видео смотрел? Sm
на квип не похоже. скорей всего левая сборка


RE: "Прилипание" формы к краям экрана - UksusoFF - 02.06.2010 11:52

(02.06.2010 09:12)gamecreator Wrote:  на квип не похоже. скорей всего левая сборка
Официальный QIP 2010, Infium тоже так умееет
(02.06.2010 04:12)Flashback Wrote:  Я юзал FormMagnet
ща поробуем
(02.06.2010 05:59)GrayFace Wrote:  Я делал свой, он еще может к окнам прилипать, как в Winamp.
не поделишься?


RE: "Прилипание" формы к краям экрана - GrayFace - 03.06.2010 06:54

Поделюсь, только он не умеет прилипать, как в видео.


RE: "Прилипание" формы к краям экрана - UksusoFF - 03.06.2010 09:58

(02.06.2010 04:12)Flashback Wrote:  Я юзал FormMagnet
магнитицо то магнитицо, но не так как нада...
собственно прилипание можно сделать без лишних телодвижений:
Quote: ScreenSnap := True;
    SnapBuffer := 20;



RE: "Прилипание" формы к краям экрана - gamecreator - 03.06.2010 11:18

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


RE: "Прилипание" формы к краям экрана - FBX - 03.06.2010 20:14

По-моему в делфи такое можно сделать, просто изменив параметр Align формы. Или это что-то другое? Я видео не смотрел, поэтому хз...


RE: "Прилипание" формы к краям экрана - gamecreator - 03.06.2010 22:37

для окна отрезается кусок личного места. другие окна не лезут туда даже при развертывании.


RE: "Прилипание" формы к краям экрана - FBX - 03.06.2010 23:43

вообще это бессовестно запрещать другим окнам куда-то лезть..


RE: "Прилипание" формы к краям экрана - UksusoFF - 03.06.2010 23:56

(03.06.2010 11:18)gamecreator Wrote:  предлагаю тебе порыться в исходниках миранды. правда, не помню дефолтная ли это возможность или какого-то плагина
ммм... как то не подумал что их можно найти, ща попробуем...
(03.06.2010 23:43)FBX Wrote:  вообще это бессовестно запрещать другим окнам куда-то лезть..
ну во-первых это опциональная возможность, во-вторых хочу чтобы плеер был все время виден (т.е. поверх всех окон), но поверх всех окон он постоянно перекрывает какиенить кнопки в браузере....


RE: "Прилипание" формы к краям экрана - Flashback - 04.06.2010 00:34

Если бы я видел видео, то я знал бы, что то, что я предложил, не то Sm


RE: "Прилипание" формы к краям экрана - UksusoFF - 04.06.2010 00:52

(04.06.2010 00:34)Flashback Wrote:  Если бы я видел видео, то я знал бы, что то, что я предложил, не то Sm
блин ну я хз как объяснить просто


RE: "Прилипание" формы к краям экрана - FBX - 04.06.2010 23:18

Мб SystemParametersInfo попробовать? Вроде там можно изменить клиентскую область экрана.


RE: "Прилипание" формы к краям экрана - etoprostoya - 04.06.2010 23:33

(04.06.2010 23:18)FBX Wrote:  Мб SystemParametersInfo попробовать? Вроде там можно изменить клиентскую область экрана.

Судя по названию функции из неё можно только получать информацию, а не устанавливать. Нет?


RE: "Прилипание" формы к краям экрана - FBX - 05.06.2010 01:18

Quote:The SystemParametersInfo function queries or sets systemwide parameters. This function can also update the user profile while setting a parameter.

BOOL SystemParametersInfo(

    UINT uiAction, // system parameter to query or set
    UINT uiParam, // depends on action to be taken
    PVOID pvParam, // depends on action to be taken
    UINT fWinIni // user profile update flag
    );

можно записывать..


RE: "Прилипание" формы к краям экрана - UksusoFF - 05.06.2010 02:07

http://msdn.microsoft.com/en-us/library/ms724947%28VS.85%29.aspx
я чото не нашел ничо подходящего...


RE: "Прилипание" формы к краям экрана - FBX - 05.06.2010 02:15

Quote: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.

вот это вроде


RE: "Прилипание" формы к краям экрана - UksusoFF - 05.06.2010 02:36

(05.06.2010 02:15)FBX Wrote:  вот это вроде
оооо даааа, спасибо! 20


RE: "Прилипание" формы к краям экрана - GrayFace - 08.06.2010 18:33

Все еще проще Sm
http://www.youtube.com/watch?v=oORQYx3C4S0&feature=channel

Это просто фича Win 7, а не qip'а или еще чего-то.


RE: "Прилипание" формы к краям экрана - UksusoFF - 08.06.2010 22:29

(08.06.2010 18:33)GrayFace Wrote:  Все еще проще Sm
http://www.youtube.com/watch?v=oORQYx3C4S0&feature=channel

Это просто фича Win 7, а не qip'а или еще чего-то.

нет это не то, там только на пол экрана и под него можно залезть