Page 3 of 4

PostPosted: Tue Sep 19, 2006 5:14 am
by cp4w
I'm sorry.
I meant hpwsetparent and hpwgetparent

PostPosted: Tue Sep 19, 2006 5:38 am
by HPW
hpwsetparent and hpwgetparent


hpwgetparent is in the page-enter action and gets the parent-handle of object 'Text1'. Both are wrapper.commands to the WIN-api. Building windows and objects under MS-windows relys heavily on the conzept of windows connected with child/parent connections. Everything in windows is a window and has a handle. So setting a parent-handle of a object connect the object to this parent and then you move it together.

The 'RunInRectangle' for example does similar things and sets the parent-handle of the app to the handle of the rectangle.

PostPosted: Tue Sep 19, 2006 8:54 am
by cp4w
O.K.Thanks

PostPosted: Sat Jan 20, 2007 3:02 pm
by HPW
Just released hpwSendkeys 1.13

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Bugfix: hpwKillProcessName's command wizards show only 2 parameters instead of 3.

PostPosted: Thu Mar 29, 2007 11:38 am
by HPW
Just released hpwSendkeys 1.14

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Action:hpwFindWindows find all top-level-windows with a substring of the caption and optional class-name.

Example:
hpwFindWindows "MyCaption" "MyClass" "[MyHandles]"

When there are 2 windows of MyCaption you get:

[MyHandles1] = Handle 1
[MyHandles2] = Handle 2
[MyHandles_Count] = 2
[MyHandles_List] = Handle1[#13][#10]Handle2[#13][#10]

PostPosted: Thu Mar 29, 2007 1:05 pm
by Sam Cox
[MyHandles_List] = Handle1[CRLF]Handle2[CRLF]

Do you mean "[CRLF]" literally or [#13][#10]?

PostPosted: Thu Mar 29, 2007 1:08 pm
by HPW
To be clear:

[MyHandles_List] = Handle1[#13][#10]Handle2[#13][#10]

PostPosted: Thu Mar 29, 2007 1:11 pm
by Sam Cox
Thanks,
-- Sam

PostPosted: Sat Aug 18, 2007 5:40 am
by HPW
Just released hpwSendkeys 1.15

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Action:hpwFindWindows arrays now also contain all window titles and process-id's (See variables in debugger)

PostPosted: Fri Jan 18, 2008 3:17 pm
by HPW
Just released hpwSendkeys 1.16

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

All commands wizards show the exact command in the wizards dialog caption.
All commands wizards show the command, plugin-name and the command-hint similar to neobook's native commands.
Removed some designtime-related code from NBR which results in a slightly smaller size.

PostPosted: Fri Aug 29, 2008 12:13 pm
by HPW
Just released hpwSendkeys 1.17

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Bugfixes for window handles > 32 Bit

PostPosted: Sat Dec 27, 2008 4:57 am
by HPW
Just released hpwSendkeys 1.18

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Changed compiler to delphi 7
Wizards now compatibel look with neobook 5.6

PostPosted: Sat May 30, 2009 11:09 pm
by HPW
Just released hpwSendkeys 1.19

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Changed the used runtime-packer for a better vista and IE8-compatibility.

PostPosted: Wed Aug 19, 2009 12:44 pm
by HPW
Just released hpwSendkeys 1.20

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

Recompiled without Win32.Induc delphi virus

PostPosted: Fri Jan 01, 2010 4:47 am
by HPW
Just released hpwSendkeys/hpwSendkeys32 1.20/1.0

http://www.hpwsoft.de/anmeldung/html1/n ... book2.html

New alternative version hpwSendKeys32 1.0
Compiled with an alternative Sendkey-lib to support different features.
(Allows to use extended chars from the ASCII table)

Code: Select all
SendKeys routine for 32-bit Delphi.
Written by Ken Henderson
Copyright (c) 1995 Ken Henderson

SendKeys supports the Visual Basic SendKeys syntax, as documented below.

Supported modifiers:

+ = Shift
^ = Control
% = Alt

Surround sequences of characters or key names with parentheses in order to
modify them as a group.  For example, '+abc' shifts only 'a', while '+(abc)' shifts
all three characters.

Supported special characters

~ = Enter
( = Begin modifier group (see above)
) = End modifier group (see above)
{ = Begin key name text (see below)
} = End key name text (see below)

Supported characters:

Any character that can be typed is supported.  Surround the modifier keys
listed above with braces in order to send as normal text.

Supported key names (surround these with braces):

BKSP, BS, BACKSPACE
BREAK
CAPSLOCK
CLEAR
DEL
DELETE
DOWN
END
ENTER
ESC
ESCAPE
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
HELP
HOME
INS
LEFT
NUMLOCK
PGDN
PGUP
PRTSC
RIGHT
SCROLLLOCK
TAB
UP

Follow the keyname with a space and a number to send the specified key a
given number of times (e.g., {left 6}).

Example syntax:
'abc123{left}{left}{left}def{end}456{left 6}ghi{end}789'


Only install one of both plugins!