请教一个VC++point.x和point.y坐标的问题

今天看书有这么一段:if(point.x==-1&&point.y==-1)
//如果是键盘激活的快捷菜单,则在窗口左上角的位置显示快捷菜单
{.........}
请问下这句话如何判断的是鼠标激活的快捷菜单还是键盘激活的快捷菜单呢?

point 如果初始化值是 -1 & -1,则没有鼠标点击时,则认为是快捷键操作的。

//如果是键盘激活的快捷菜单,则在窗口左上角的位置显示快捷菜单
这不是说的很清楚么?