soulmonger
Новичок
- Сообщения
- 11
- Репутация
- 0
Привет! Помогите, пожалуйста, решить задачку:
Дано:
следующий контрол:
Window Info:
Это ползунок меняющий параметры разрешения окна.
Необходимо установить его значение в минимальное, затем двигать этот ползунок вправо до упора. В этом положении текст под ним будет "Full Screen", но как доступиться до этого текста, ума не приложу. Window Info не видит его.
Выкрутиться с помощью посыла клавиатурных нажатий в принципе можно, но на разных параметрах дисплея этот ползунок имеет разное количество положений. Например, если экран выставлен в разрешение 640х480, то у этого ползунка будет два значения: 640х480 и FullScreen.
Вобщем задача сводится к тому, чтобы запустить программу несколько раз, перебрав при этом все значения разрешения, которые устанавливаются этим слайдером.
Дано:
следующий контрол:
Window Info:
>>>> Window <<<<
Title: Farm Connections
Class: ThunderRT6FormDC
Position: 79, 238
Size: 708, 539
Style: 0x16C80000
ExStyle: 0x00040100
Handle: 0x00020658
>>>> Control <<<<
Class: Slider20WndClass
Instance: 1
ClassnameNN: Slider20WndClass1
Name:
Advanced (Class): [CLASS:Slider20WndClass; INSTANCE:1]
ID:
Text:
Position: 297, 184
Size: 143, 33
ControlClick Coords: 55, 11
Style: 0x54000101
ExStyle: 0x00000000
Handle: 0x0001076E
>>>> Mouse <<<<
Position: 352, 195
Cursor ID: 0
Color: 04D0C8
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
Frame2
Span &multiple monitors when in full screen mode
Display &remote applications seamlessly on local desktop
Display Configuration
Colors
High Color (15 bit) ;15
Enable &Smart Sizing
&Display the connection bar when in full screen mode
&Pin connection bar
&Cancel
&OK
Title: Farm Connections
Class: ThunderRT6FormDC
Position: 79, 238
Size: 708, 539
Style: 0x16C80000
ExStyle: 0x00040100
Handle: 0x00020658
>>>> Control <<<<
Class: Slider20WndClass
Instance: 1
ClassnameNN: Slider20WndClass1
Name:
Advanced (Class): [CLASS:Slider20WndClass; INSTANCE:1]
ID:
Text:
Position: 297, 184
Size: 143, 33
ControlClick Coords: 55, 11
Style: 0x54000101
ExStyle: 0x00000000
Handle: 0x0001076E
>>>> Mouse <<<<
Position: 352, 195
Cursor ID: 0
Color: 04D0C8
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
Frame2
Span &multiple monitors when in full screen mode
Display &remote applications seamlessly on local desktop
Display Configuration
Colors
High Color (15 bit) ;15
Enable &Smart Sizing
&Display the connection bar when in full screen mode
&Pin connection bar
&Cancel
&OK
Это ползунок меняющий параметры разрешения окна.
Необходимо установить его значение в минимальное, затем двигать этот ползунок вправо до упора. В этом положении текст под ним будет "Full Screen", но как доступиться до этого текста, ума не приложу. Window Info не видит его.
Выкрутиться с помощью посыла клавиатурных нажатий в принципе можно, но на разных параметрах дисплея этот ползунок имеет разное количество положений. Например, если экран выставлен в разрешение 640х480, то у этого ползунка будет два значения: 640х480 и FullScreen.
Вобщем задача сводится к тому, чтобы запустить программу несколько раз, перебрав при этом все значения разрешения, которые устанавливаются этим слайдером.