关于 wParam :
当把滑鼠的游标放在卷动方块上并按住滑鼠键时,您就可以移动卷动方块。这样就产生了带有SB_THUMBTRACK和SB_THUMBPOSITION通知码的卷动列讯息。在wParam的低字组是SB_THUMBTRACK时,wParam的高字组是使用者在拖动卷动方块时的目前位置。该位置位於卷动列范围的最小值和最大值之间。在wParam的低字组是SB_THUMBPOSITION时,wParam的高字组是使用者释放滑鼠键後卷动方块的最终位置。对於其他的卷动列操作,wParam的高字组应该被忽略。
wParam讯息参数被分为一个低字组和一个高字组。wParam的低字组是一个数值,它指出了滑鼠对卷动列进行的操作。这个数值被看作一个「通知码」。通知码的值由以SB(代表「scroll bar(卷动列)」)开头的识别字定义。
关于 lParam :
传给视窗讯息处理程式的lParam参数的低字组中包含显示区域的宽度,高字组中包含显示区域的高度。要保存这些尺寸,需要在视窗讯息处理程式中定义两个静态变数:
static int cxClient, cyClient ;
博客主要介绍了卷动列讯息中wParam和lParam参数的相关内容。wParam分为低字组和高字组,低字组是通知码,指出滑鼠对卷动列的操作,高字组在不同通知码下有不同含义;lParam低字组含显示区域宽度,高字组含高度,保存尺寸需在视窗讯息处理程式定义静态变数。
1万+

被折叠的 条评论
为什么被折叠?



