决定您的程式中使用键盘方式的最佳方法之一是了解现有的Windows程式使用键盘的方式。如果您不喜欢那些定义,当然可以对其加以修改,但是这样做不利於其他人很快地学会使用您的程式。
为什么不简单地将每一种WM_KEYDOWN讯息都翻译成同等效用的WM_VSCROLL或者WM_HSCROLL讯息呢?通过向视窗讯息处理程式发送假冒讯息,我们可能会让WndProc认为它获得了卷动资讯。
在Windows中,这种方法是可行的。发送讯息的函式叫做SendMessage,它所用的参数与传递到视窗讯息处理程式的参数是相同的: