Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Рабочая область экрана. / 7 сообщений из 7, страница 1 из 1
21.02.2008, 22:58
    #35149182
IguMEN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
Очень надо ограничить рабочую область экрана, чтобы разместить лаунчер. В итоге должно получиться нечто похожее на стандартный виндовый Taskbar. Кто-нить знает, что нужно прописать в форме, чтобы она стала именно такой? Или как можно ограничить рабочую область экрана.
...
Рейтинг: 0 / 0
22.02.2008, 01:04
    #35149290
Nikz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Option Explicit
Private Declare Function GetClipCursor Lib "user32" (lprc As RECT) As Long
Private Declare Function ClipCursor Lib "user32" (lpRect As RECT) As Long
Private Type RECT
        Left As Long
        Top As Long
        Right As Long
        Bottom As Long
End Type
Private GlobalRect As RECT

Private Sub Command1_Click()
Dim r As RECT
GetClipCursor GlobalRect
r.Left =  0 
r.Top =  0 
r.Right =  320 
r.Bottom =  240 
ClipCursor r
End Sub

Private Sub Command2_Click()
ClipCursor GlobalRect
End Sub
...
Рейтинг: 0 / 0
22.02.2008, 10:22
    #35149679
IguMEN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
Спасибо, очень ценная и полезная инфа. Только мне надо бы не рабочее пространство курсора ограничить, а задать область, которую занимает окно в режиме максимайз.
...
Рейтинг: 0 / 0
22.02.2008, 10:27
    #35149691
IguMEN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
ЗЫ: в ДОТНЭТ для этого есть свойство "anchor", но мне бы надо именно в ВБ 6.0
...
Рейтинг: 0 / 0
22.02.2008, 16:29
    #35150919
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
http://www.tek-tips.com/viewthread.cfm?qid=494440

Там только поиграйтесь с mmxMinMax.ptMaxSize.x и mmxMinMax.ptMaxSize.y. В коде там этого нет.

Успехов.
...
Рейтинг: 0 / 0
26.02.2008, 11:23
    #35154719
IguMEN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
Спасибо!
...
Рейтинг: 0 / 0
27.02.2008, 07:44
    #35156927
IguMEN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рабочая область экрана.
Стоп! Это для окна непосредственно запускаемой программы. А мне бы надо задать такие параметры для любых вновьзапускаемых приложений системы.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Рабочая область экрана. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]