This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
WP Get frame
|
WP Get frame ( {* ;} wpArea ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
* | Operator |
![]() |
If specified, wpArea is a form object name (string). If omitted, wpArea is an object field or variable. | |||||
wpArea | String |
![]() |
Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | |||||
Function result | Longint |
![]() |
Frame where the cursor is currently set | |||||
The WP Get frame command returns the frame where the cursor is currently set within the 4D Write Pro wpArea area.
If you pass the optional * parameter, you indicate that wpArea is a form object name (string). If you do not pass this parameter, you indicate that wpArea is a 4D Write Pro object variable or field.
Note: This command can only be used if the wpArea is associated with a form object (i.e. it is displayed in the current form/page).
The returned value can be compared to one of the following constants from the 4D Write Pro Constants theme:
Constant | Type | Value | Comment |
wk body | Longint | 0 | Body frame of the section |
wk current section default footer | Longint | 10 | Default footer of the section (available only if there is no active subsection footer) |
wk current section default header | Longint | 9 | Default header of the section (available only if there is no active subsection header) |
wk current section first footer | Longint | 4 | Footer of the first page of the section |
wk current section first header | Longint | 3 | Header of the first page of the section |
wk current section left footer | Longint | 6 | Footer of the left page(s) of the section |
wk current section left header | Longint | 5 | Header of the left page(s) of the section |
wk current section right footer | Longint | 8 | Footer of the right page(s) of the section |
wk current section right header | Longint | 7 | Header of the right page(s) of the section |
You want to make sure the user has set the cursor in a header or a footer frame:
C_LONGINT($frameGet)
$frameGet:=WP Get frame(*;"WParea")
If($frameGet=wk body)
ALERT("Please select a footer or a header.")
End if
Product: 4D
Theme: 4D Write Pro Language
Number:
1519
Created: 4D v16 R5
4D Write Pro Reference ( 4D v19)