弹出菜单TrackPopupMenuEx函数

易语言 2020-10-08 17:57:57

弹出菜单TrackPopupMenuEx函数

.DLL命令 弹出轨迹窗口扩展_, 整数型, "user32.dll", "TrackPopupMenuEx", , 与TrackPopupMenu相似,只是它提供了额外的功能
.参数 菜单句柄, 整数型, , 弹出式菜单的句柄
.参数 标志, 整数型, , 定位标志和鼠标追踪标志的组合。参考TrackPopupMenu,另外还包括两个标志:TPM_HORIZONTAL或TPM_VERTICAL。参考lpTPMParams参数的说明
.参数 横坐标, 整数型, , 定义了弹出式菜单位置的一个x,y点(n1,n2),用屏幕坐标表示
.参数 纵坐标, 整数型, , 定义了弹出式菜单位置的一个x,y点(n1,n2),用屏幕坐标表示
.参数 窗口句柄, 整数型, , 用于接收弹出式菜单命令的窗口的句柄。应该使用特定窗体的窗口句柄,该窗体有一个菜单能够与弹出式菜单一样接收相同的命令ID集
.参数 扩展参数结构, , , TPMPARAMS,指向一个TPMPARAMS结构的指针。这个结构包含了一个矩形,规定了不能由这个弹出式菜单覆盖的区域。如果在un参数中指定了TPM_HORIZONTAL标志,windows就会试着设置水平位置,将弹出式菜单垂直移到这个矩形的外部。如指定了TPM_VERTICAL,那么windows会试着水平移动弹出式菜单的位置