比如你想让用户双击之后自动滚屏?
好办,首先捕获 WM_DBCLICK消息,没问题吧?
然后在这个消息处理函数内启动定时器,SetTimer,不难吧,
然后捕获WM_TIMER消息,没问题吧,
然后在WM_TIMER消息处理函数里向滚动条发SB_LINEDOWN消息,
然后,就搞定.
哦,忘了,在你希望的地方KillTimer吧.
好办,首先捕获 WM_DBCLICK消息,没问题吧?
然后在这个消息处理函数内启动定时器,SetTimer,不难吧,
然后捕获WM_TIMER消息,没问题吧,
然后在WM_TIMER消息处理函数里向滚动条发SB_LINEDOWN消息,
然后,就搞定.
哦,忘了,在你希望的地方KillTimer吧.
解决方案 »
- 发帖或回复时怎么插图?
- 进度条能否后退的?
- 请问怎样在一个程序中设置参数以生成另一个EXE文件,根据参数的不同而使生成的EXE不同。
- 有用VC+ADO,并使用存储过程的兄弟看一下
- 只有远程机器的最高权限,如何在远程机器上执行一个程序
- mfc中关于弹出的对话框奇怪自动刷新的问题
- oracle在干什么?
- 求ftp代理和http代理的原理资料(不要rfc,源码,只要讲解原理的)。。。
- 发布一个串口调试程序,若用的着请进,急急急!!!
- 如何在一个程序最小化后,使它的在工具栏上的图形按钮也隐藏掉?
- 1.帮助文件中afxCore.rtf为什么都是乱码 2.CFormView中的CRichEdit在win98下的乱码
- 哪位有mp3解码的例子??
否则就即时计算,产生以后,定时贴
{
CMenu menu;
menu.LoadMenu(IDR_MENU1);
menu.GetSubMenu(0)->TrackPopupMenu(TPM|LEFTALIGN|TPM_RIGHTBUTTON, point.x,point.y,this);
}
就ok了,但我试了没反应,是与view继承的基类有关吗?与原来框架的菜单冲突吗?还是别的什么问题?不清楚了,请各位仁兄帮助,多谢!!