Returns the identifying handle and information about the panel that was enabled most recently. 
    
 
  
 
    Parameters:
 
       
       
      
 
           
           
           
             
              |  
                Panel-Name-Buffer. 
                 
               | 
 
              Group item containing: 
                Panel-Name-Length    pic 99 comp-x.
Panel-Name-Text      pic x(30). 
 
               | 
 
            
 
             
              |  
                PPB-First-Visible-Col 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-First-Visible-Row 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Panel-Height 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Panel-ID 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Panel-Start-Column 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Panel-Start-Row 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Panel-Width 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Visible-Height 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
             
              |  
                PPB-Visible-Width 
                 
               | 
 
              pic 9(4) comp-x. 
               | 
 
            
 
          
 
        
 
 
       
 
     
 
    
 
    On Exit:
 
       
       
      
 
           
           
           
             
              |  
                Panel-Name-Length 
               | 
 
              The length of the name associated with the panel. 
               | 
 
            
 
             
              |  
                Panel-Name-Text 
               | 
 
              The name associated with the panel by a call to function PF-Set-Panel-Name. 
               | 
 
            
 
             
              |  
                PPB-First-Visible-Col 
               | 
 
              The horizontal position of the visible window on the panel. 
               | 
 
            
 
             
              |  
                PPB-First-Visible-Row 
               | 
 
              The vertical position of the visible window on the panel. 
               | 
 
            
 
             
              |  
                PPB-Panel-Height 
               | 
 
              The height of the panel. 
               | 
 
            
 
             
              |  
                PPB-Panel-ID 
               | 
 
              The identifying handle of the panel that was enabled most recently. 
               | 
 
            
 
             
              |  
                PPB-Panel-Start-Column 
               | 
 
              The horizontal position of the panel on the screen. 
               | 
 
            
 
             
              |  
                PPB-Panel-Start-Row 
               | 
 
              The vertical position of the panel on the screen. 
               | 
 
            
 
             
              |  
                PPB-Panel-Width 
               | 
 
              The width of the panel. 
               | 
 
            
 
             
              |  
                PPB-Visible-Height 
               | 
 
              The height of the visible window in the panel. 
               | 
 
            
 
             
              |  
                PPB-Visible-Width 
               | 
 
              The width of the visible window in the panel. 
               | 
 
            
 
          
 
        
 
 
       
 
     
 
    
 
    Example:
 
       
      This example assumes that you have defined Panel-Name-Buffer in the Working-Storage Section of your program as specified above. 
      
 
             move pf-set-panel-name to ppb-function.
       call "PANELS" using panels-parameter-block
                              panel-name-buffer.
*
* code to check if the panel is enabled.
*       if ppb-status not = zero
*         (code to abort)
 
     
 
   
 
Comments:
On exit from this function, the most significant bit of Panel-Name-Length is a flag that indicates whether or not the panel is currently enabled - zero indicates that the panel is not enabled, while a non-zero value shows that it is enabled. To check whether this is the case, you should check whether Panel-Name-Length > 127.
If there are no panels when you call PF-Get-First-Panel, PPB-Status contains the value Error-Invalid-ID.