Moderator: Enrico Maria Giordano
Marco Turco wrote:Il mio problema è che in caso di resize mi viene allargata la parte sinistra (folder) mentre vorrei che venga allargata la destra (browse) e precisamente solo la prima colonna del browse.
ACTIVATE WINDOW oWnd;
ON RESIZE RIDIMENSIONA( oWnd, oSplit, oBrw, oFld )
STATIC FUNCTION RIDIMENSIONA( oWnd, oSplit, oBrw, oFld )
oSplit:nFirst = oWnd:nWidth() - oSplit:nWidth - 300
oFld:Move( 90, oSplit:nFirst + oSplit:nWidth, , , .T. )
oBrw:Move( 90, 60, oSplit:nFirst - 60, 220, .T. )
oSplit:AdjClient()
RETURN NIL
Marco Turco wrote:Vorrei inoltre che lo sfondo della sezione sinistra appaia in grigio (come una dialog)
#include "Wcolors.ch"
...
... COLOR NIL, GETSYSCOLOR( COLOR_BTNFACE )
Marco Turco wrote:Forse il comando move non è supportato per le combobox ?
Marco Turco wrote:Inoltre, che funzione posso utilizzare per cambiare lo sfondo quando chiamo la funzione che crea il browse e poi per ripristinarlo uscendo dalla funzione con il pulsante Exit che ho aggiunto ?
Function ResizeWndMain()
local aClient
if oApp():oDlg != NIL
aClient := GetClientRect (oApp():oWndMain:hWnd )
oApp():oDlg:SetSize( aClient[4], aClient[3] - oApp():oWndMain:oBar:nHeight - oApp():oWndMain:oMsgBar:nHeight )
// oApp():oDlg:Move(oApp():oDlg:nYMove,)
oApp():oDlg:Refresh()
oApp():oSplit:nLong := oApp():oDlg:nHeight // aClient[4]
oApp():oSplit:Refresh()
oApp():oGrid:SetSize( aClient[4]-oApp():oGrid:nLeft, oApp():oDlg:nHeight - 26 )
oApp():oGrid:Refresh()
oApp():oTab:nTop := oApp():oDlg:nHeight - 26
oApp():oTab:Refresh()
oApp():oWndMain:oMsgBar:Refresh()
// SysRefresh()
endif
return NIL
::oWndMain:bResized := {|| ResizeWndMain() }
Marco Turco wrote:Sto cercando di creare un rettangolo blu con la scritta "Bilancio" ed un'altra scritta più piccola sotto. Vorrei in pratica qualcosa tipo "Posta elettronica" di Outlook (vedi www.softwarexp.co.uk/beta/image2.png ) da inserire sopra il browse ( vedi www.softwarexp.co.uk/beta/image1.png ).
Che funzione mi suggerite di usare per ottenere un risultato tipo "Outlook" ?
Marco Turco wrote:Un altro problema che ho è che non riesco a rendere trasparente la bitmap
oBmp:lTransparent = .T.
Marco Turco wrote:Provo ma temo che sgrani col cambiare della risoluzione.
Marco Turco wrote:già fatto ma in questo caso assume come colore di background il nero.
Return to All products support
Users browsing this forum: No registered users and 5 guests