powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / рабочая область экрана
6 сообщений из 6, страница 1 из 1
рабочая область экрана
    #33685727
kb_nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скажите, пожалуйста, как можно определить рабочую область экрана
...
Рейтинг: 0 / 0
рабочая область экрана
    #33685739
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вы имеете в виду под рабочей областью экрана - разрешение? Или размер экрана минус тулбар?
...
Рейтинг: 0 / 0
рабочая область экрана
    #33685753
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.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
Option Explicit
' Parameter for SystemParametersInfo()
Private Const SPI_GETBEEP =  1 
Private Const SPI_SETBEEP =  2 
Private Const SPI_GETMOUSE =  3 
Private Const SPI_SETMOUSE =  4 
Private Const SPI_GETBORDER =  5 
Private Const SPI_SETBORDER =  6 
Private Const SPI_GETKEYBOARDSPEED =  10 
Private Const SPI_SETKEYBOARDSPEED =  11 
Private Const SPI_LANGDRIVER =  12 
Private Const SPI_ICONHORIZONTALSPACING =  13 
Private Const SPI_GETSCREENSAVETIMEOUT =  14 
Private Const SPI_SETSCREENSAVETIMEOUT =  15 
Private Const SPI_GETSCREENSAVEACTIVE =  16 
Private Const SPI_SETSCREENSAVEACTIVE =  17 
Private Const SPI_GETGRIDGRANULARITY =  18 
Private Const SPI_SETGRIDGRANULARITY =  19 
Private Const SPI_SETDESKWALLPAPER =  20 
Private Const SPI_SETDESKPATTERN =  21 
Private Const SPI_GETKEYBOARDDELAY =  22 
Private Const SPI_SETKEYBOARDDELAY =  23 
Private Const SPI_ICONVERTICALSPACING =  24 
Private Const SPI_GETICONTITLEWRAP =  25 
Private Const SPI_SETICONTITLEWRAP =  26 
Private Const SPI_GETMENUDROPALIGNMENT =  27 
Private Const SPI_SETMENUDROPALIGNMENT =  28 
Private Const SPI_SETDOUBLECLKWIDTH =  29 
Private Const SPI_SETDOUBLECLKHEIGHT =  30 
Private Const SPI_GETICONTITLELOGFONT =  31 
Private Const SPI_SETDOUBLECLICKTIME =  32 
Private Const SPI_SETMOUSEBUTTONSWAP =  33 
Private Const SPI_SETICONTITLELOGFONT =  34 
Private Const SPI_GETFASTTASKSWITCH =  35 
Private Const SPI_SETFASTTASKSWITCH =  36 
Private Const SPI_SETDRAGFULLWINDOWS =  37 
Private Const SPI_GETDRAGFULLWINDOWS =  38 
Private Const SPI_GETNONCLIENTMETRICS =  41 
Private Const SPI_SETNONCLIENTMETRICS =  42 
Private Const SPI_GETMINIMIZEDMETRICS =  43 
Private Const SPI_SETMINIMIZEDMETRICS =  44 
Private Const SPI_GETICONMETRICS =  45 
Private Const SPI_SETICONMETRICS =  46 
Private Const SPI_SETWORKAREA =  47 
Private Const SPI_GETWORKAREA =  48 
Private Const SPI_SETPENWINDOWS =  49 
Private Const SPI_GETFILTERKEYS =  50 
Private Const SPI_SETFILTERKEYS =  51 
Private Const SPI_GETTOGGLEKEYS =  52 
Private Const SPI_SETTOGGLEKEYS =  53 
Private Const SPI_GETMOUSEKEYS =  54 
Private Const SPI_SETMOUSEKEYS =  55 
Private Const SPI_GETSHOWSOUNDS =  56 
Private Const SPI_SETSHOWSOUNDS =  57 
Private Const SPI_GETSTICKYKEYS =  58 
Private Const SPI_SETSTICKYKEYS =  59 
Private Const SPI_GETACCESSTIMEOUT =  60 
Private Const SPI_SETACCESSTIMEOUT =  61 
Private Const SPI_GETSERIALKEYS =  62 
Private Const SPI_SETSERIALKEYS =  63 
Private Const SPI_GETSOUNDSENTRY =  64 
Private Const SPI_SETSOUNDSENTRY =  65 
Private Const SPI_GETHIGHCONTRAST =  66 
Private Const SPI_SETHIGHCONTRAST =  67 
Private Const SPI_GETKEYBOARDPREF =  68 
Private Const SPI_SETKEYBOARDPREF =  69 
Private Const SPI_GETSCREENREADER =  70 
Private Const SPI_SETSCREENREADER =  71 
Private Const SPI_GETANIMATION =  72 
Private Const SPI_SETANIMATION =  73 
Private Const SPI_GETFONTSMOOTHING =  74 
Private Const SPI_SETFONTSMOOTHING =  75 
Private Const SPI_SETDRAGWIDTH =  76 
Private Const SPI_SETDRAGHEIGHT =  77 
Private Const SPI_SETHANDHELD =  78 
Private Const SPI_GETLOWPOWERTIMEOUT =  79 
Private Const SPI_GETPOWEROFFTIMEOUT =  80 
Private Const SPI_SETLOWPOWERTIMEOUT =  81 
Private Const SPI_SETPOWEROFFTIMEOUT =  82 
Private Const SPI_GETLOWPOWERACTIVE =  83 
Private Const SPI_GETPOWEROFFACTIVE =  84 
Private Const SPI_SETLOWPOWERACTIVE =  85 
Private Const SPI_SETPOWEROFFACTIVE =  86 
Private Const SPI_SETCURSORS =  87 
Private Const SPI_SETICONS =  88 
Private Const SPI_GETDEFAULTINPUTLANG =  89 
Private Const SPI_SETDEFAULTINPUTLANG =  90 
Private Const SPI_SETLANGTOGGLE =  91 
Private Const SPI_GETWINDOWSEXTENSION =  92 
Private Const SPI_SETMOUSETRAILS =  93 
Private Const SPI_GETMOUSETRAILS =  94 
Private Const SPI_SCREENSAVERRUNNING =  97 

' SystemParametersInfo flags
Private Const SPIF_UPDATEINIFILE = &H1
Private Const SPIF_SENDWININICHANGE = &H2

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Type RECT
    Left   As Long
    Top    As Long
    Right  As Long
    Bottom As Long
End Type
Private workArea As RECT

Private Sub Form_Load()

Call SystemParametersInfo(SPI_GETWORKAREA, vbNull, workArea,  0 )

MsgBox workArea.Right & " * " & workArea.Bottom

End Sub
...
Рейтинг: 0 / 0
рабочая область экрана
    #33685956
kb_nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
без тулбара.
спасибо.
...
Рейтинг: 0 / 0
рабочая область экрана
    #33686088
kb_nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
без тулбара.
спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
рабочая область экрана
    #35159564
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура! Я нашел это!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / рабочая область экрана
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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