Search found 30 matches: nloword

Return to advanced search

Re: FWH/xHarbour Menus

... nWParam, nLParam ) CLASS TDialog local oWnd, nNotifyCode, nID, hWndCtl #ifdef __CLIPPER__ nNotifyCode = nHiWord( nLParam ) nID = nWParam hWndCtl = nLoWord( nLParam ) #else nNotifyCode = nHiWord( nWParam ) nID = nLoWord( nWParam ) hWndCtl = nLParam #endif do case case ::oPopup != nil ::oPopup:Command( ...
by E. Bartzokas
Mon May 25, 2009 3:34 pm
 
Forum: FiveWin for Harbour/xHarbour
Topic: FWH/xHarbour Menus
Replies: 20
Views: 7886

... is what I noticed. I added to METHOD HandleEvent() if nMsg == WM_MOUSEMOVE if RawGetHandle( nLParam ) == ::hMouse ::MouseMove( nHiWord( nLParam ), nLoWord( nLParam ), nWParam ) return nil else return nil endif endif And also added to the window- oWnd:OnMouseMove:= {|SELF,X,Y,FLAGS|(oWnd:SetText( ...
by Mike Buckler
Sun Sep 28, 2008 12:40 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: Can raw keyboard input be implemented????
Replies: 34
Views: 9743

... ) ) If ( ::lIsV22 := CheckBmpPal() ) ::bBitMapH := &( "{|oBmp|If(oBmp!=Nil,oBmp:hBitMap,0)}" ) Else ::bBitMapH := &( "{|oBmp|If(oBmp!=Nil,nLoWord(oBmp:hBmpPal),0)}" ) EndIf ::lIsDbf := ! EmptyAlias( ::cAlias ) .and. ::cAlias != "ARRAY" .and. ; ! ( "TEXT_" $ ::cAlias ) .and. ::cAlias != ...
by Natter
Mon Sep 08, 2008 11:34 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: bChange
Replies: 9
Views: 5544

bChange no se evalua cuando se mueve el vscroll

... solo lo hace en un caso es un bug o me parece METHOD VScroll( nWParam, nLParam ) CLASS TXBrowse local nScrHandle := nLParam local nScrollCode := nLoWord( nWParam ) local nPos := nHiWord( nWParam ) local nRow, nBook if GetFocus() != ::hWnd SetFocus( ::hWnd ) endif if nScrHandle == 0 .and. ::oVScroll ...
by Vladimir Zorrilla
Wed Jul 23, 2008 9:20 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: bChange no se evalua cuando se mueve el vscroll
Replies: 1
Views: 494

And nLoWord() source code seems to be fine.

We have a mistery :-)
by Antonio Linares
Thu Jun 05, 2008 5:16 pm
 
Forum: FiveWin for Harbour/xHarbour
Topic: Bug in bMMoved
Replies: 9
Views: 1346

... horizontal position yPos = (int) HIWORD(lParam); // vertical position And this is the FWH code: case nMsg == WM_MOVE return ::Moved( nLoWord( nLParam ), nHiWord( nLParam ) ) Lets double check nLoWord() source code...
by Antonio Linares
Thu Jun 05, 2008 5:09 pm
 
Forum: FiveWin for Harbour/xHarbour
Topic: Bug in bMMoved
Replies: 9
Views: 1346

Rafael,

Try it this way:

nLoWord( nNumber ) + ( 256 * nHiWord( nNumber ) )

or doing:

nHiWord( nNumber ) + ( 256 * nLoWord( nNumber ) )

It depends on the bytes storage order
by Antonio Linares
Fri May 16, 2008 5:13 pm
 
Forum: FiveWin for Harbour/xHarbour
Topic: How to convert unsigned 4-byte to decimal
Replies: 1
Views: 511

Rafael,

Prueba con nLoWord( nNumero ) + ( 256 * nHiWord( nNumero ) )

ó con:

nHiWord( nNumero ) + ( 256 * nLoWord( nNumero ) )

Depende del orden en el que esté guardado
by Antonio Linares
Fri May 16, 2008 4:58 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Convertir unsigned integer a decimal
Replies: 8
Views: 1304

Bueno, o así para que no devuelva ceros delante:

function l2hex(nvar)
local cRet := i2Hex( nhiword(nvar) )+ i2hex(nloword(nvar))
do while substr(cRet,1,1) = '0'
cRet := substr(cRet,2)
enddo
return cRet
by Sebastián Almirón
Mon Oct 08, 2007 2:36 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: L2Hex()
Replies: 3
Views: 870

Debe ser un error de OR.C, si no lo solucionas de otro modo, prueba a crear tu propia funcion L2hex(), así:

function l2hex(nvar)
return i2Hex( nhiword(nvar) )+ i2hex(nloword(nvar))

Saludos
by Sebastián Almirón
Mon Oct 08, 2007 12:54 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: L2Hex()
Replies: 3
Views: 870

... o caso que descreví ? pois da forma que fiz não funcionou. > You have to use GetDialogBaseUnits() as we told you: nDlgHeight = nLogHeight * nLoWord( GetDlgBaseUnits() ) / 4 nDlgWidth = nLogWidth * nHiWord( GetDlgBaseUnits() ) / 8 where nLogHeight and nLogWidth are the logical dimensions ...
by Antonio Linares
Mon Apr 30, 2007 6:19 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: email - Dúvidas, Bugs - Linares
Replies: 1
Views: 721

Errors in window.prg ?

... [ := \{ | nRow,nCol | <uMove> \} ], ; 2) Comparing two methods : case nMsg == WM_LBUTTONDOWN return ::LButtonDown( nHiWord( nLParam ), nLoWord( nLParam ),; METHOD LButtonDown( nRow, nCol, nKeyFlags ) case nMsg == WM_MOVE return ::Moved( nLoWord( nLParam ), nHiWord( nLParam ) ) METHOD ...
by Frank Demont
Mon Aug 28, 2006 11:19 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: Errors in window.prg ?
Replies: 0
Views: 375

TMultiGet overstrike capability

... := "",nLen := 0,cNewMem := "",nPos1 := 1 // Get existing text... cOld = ::VarGet() nLen := LEN(cOld) // Get cursor pos where to insert... ::nPos = nLoWord( ::SendMsg( EM_GETSEL ) ) // Copy text to cNewMem out to position of newly inserted char... cNewMem := SubStr( cOld, 1, ::nPos ) // Now add ...
by Roger Seiler
Sun Aug 20, 2006 3:00 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: TMultiGet overstrike capability
Replies: 10
Views: 2985

Ayuda Graficos

... de ambos o restando 65536 antes o después de aplicar las funciones. Pero nada de nada. Por fortuna FreeImage me dió la idea de utilizar: hBmp = nLoWord( WOWHandle16(hBmp, 8 ) ) ¡Y funciona! El problema es que no lee ni la mitad de gráficos que con nViewl16. Utilizaría nViewl16, lo que pasa es ...
by manuramos
Wed May 10, 2006 6:46 pm
 
Forum: FiveWin para CA-Clipper
Topic: Ayuda Graficos
Replies: 3
Views: 1366

... de ambos o restando 65536 antes o después de aplicar las funciones. Pero nada de nada. Por fortuna FreeImage me dió la idea de utilizar: hBmp = nLoWord( WOWHandle16(hBmp, 8 ) ) ¡Y funciona! El problema es que no lee ni la mitad de gráficos que con nViewl16. Utilizaría nViewl16, el problema es ...
by manuramos
Fri May 05, 2006 2:22 pm
 
Forum: FiveWin para CA-Clipper
Topic: Tamaño de Imagenes
Replies: 5
Views: 1469
Previous

Return to advanced search