How many parameters does the PtInRect function take? My help file says 2...
But when i assemble it, masm says it takes 3. And when i put a third, it doesnt work.
The PtInRect function determines whether the specified point lies within the specified rectangle. A point is within a rectangle if it lies on the left or top side or is within all four sides. A point on the right or bottom side is considered outside the rectangle. BOOL PtInRect( CONST RECT *lprc, // address of structure with rectangle POINT pt // structure with point ); Parameters lprc Points to a RECT structure that contains the specified rectangle. pt Specifies a POINT structure that contains the specified point. Return Value If the specified point lies within the rectangle, the return value is TRUE. If the function fails, the return value is FALSE. To get extended error information, call GetLastError.
Mine also says 2, try chaning the include file so it takes 2 File user32.inc umbongo
PtInRect takes THREE paremeters: BOOL PtInRect( CONST RECT *lprc, // address of structure with rectangle POINT pt // structure with point ); Read that last line again: POINT pt // structure with point This isn't a reference to a point, it's the point itself. A point structure is two dwords, so this function takes 3 dwords total.