ich sehe mir gerade einen Source von Pablo an und bin am überlegen "warum" er es "so" schreibt
Code: Alles auswählen
INLINE METHOD SetWordWrap(lOnOff,hDC)
return ::mc__SetWordWrap(::hRtf,lOnOff,hDC)
// ---------------------------------------------------------------------------------
INLINE CLASS METHOD mc__SetWordWrap(hRtf,lOnOff,hDC)
local hDCScreen := NIL
if Empty(hRtf) ; return NIL ; end
if Empty(hDC)
hDCScreen := @user32:GetDC(0)
end
@user32:SendMessageA(hRtf,EM_SETTARGETDEVICE,__vdef( hDC, hDCScreen ),iif( Empty(lOnOff),0x7FFFFFFF,0) )
if hDCScreen != NIL
@user32:ReleaseDC( 0 , hDCScreen )
end
return NIL