WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

How To
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

How to Resize Dialog & Ask... boxes with
2nd WinBatch Script

Keywords: winplace resize window size askitemlist askpassword askfiletext askline

Question:

How do I resize a AskItemList or Message box with WinBatch?

Answer:

In order to resize a dialog box on the screen, you must write a second script with the WinPlace function that resizes to the first script's dialog box. Note that the WinPlace can *only* be used to resize Parent windows. (To resize child windows in applications, since you can't use the WinPlace function, you'll have to send keystrokes to the child window, like Alt- (the Alt key plus a hyphen key), to bring up the control menu, and go from there.)

;;;;First WBT file starts a AskItemList box.


list=strcat("Red",@tab,"Blue",@tab,"Yellow",@tab,"Green")

Run("2ndwbt.exe", "")

A=AskItemList("Colors", list, @tab, @sorted, @single)
Message("The item selected is", A)
exit

 

 ;;2ndwbt.exe	  Resizes and then closes the box.

 WinPlace(41,55,952,825,`Colors`)
 delay(2)	

 WinPlace(37,145,956,765,`Colors`)
 delay(2)		  

 WinPlace(37,145,542,765,`Colors`)
 delay(2)
 SendKeysTo("Colors", "{ENTER}")

Article ID:   W13180
Filename:   Resize and Place Dialog boxes with 2nd wbt.txt
File Created: 1999:09:28:12:06:06
Last Updated: 1999:09:28:12:06:06