You can also use the Query Display Mode Support (QsnQryModSup) API to  
inspect the supported display size.
The Query Display Mode Support (QsnQryModSup) API determines if the current  
display device supports the given mode. Certain devices, like the 3486 and  
3487, support 27x132 mode but can be switched by keystroke to turn off the  
wide capability. This will be reflected in the result returned by the  
QsnQryModSup API. Use this API to determine if a subsequent mode change  
request through the Clear Screen (QsnClrScr) API is valid. You can use the  
result of the Query 5250 (QsnQry5250) API to determine if the display is  
capable of supporting wide mode or not.
API Introduced: V2R3
It's pretty easy to use from CL or RPG
<CL>
CALLPRC PRC('QsnQryModSup') PARM(('4') (&SUPP) (*OMIT) (*OMIT))
if cond(&supp = '0') then(do) /* only 24x80 screen support */
</CL>
<RPG>
D QryModSup pr 10i 0 ExtProc('QsnQryModSup')
D DspMode 1 Const
D ModInd 1 Options(*omit)
D Handle 10i 0 Options(*omit)
D ErrorDS Options(*omit)
D like(ApiErrorDS)
D Support S 1
D Sup_int S 10i 0
/free
Sup_int = QryModSup( '4': Support: *Omit: *Omit );
</RPG>
Bryan
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.