主题:请教Dbgrid表格中适用鼠标滚轮的问题
paope
[专家分:0] 发布于 2008-08-18 15:59:00
[em14]
这个问题可能很简单,但我是初学者,想得到兄弟们的点拨[em12]
有很多跟我说用拦截鼠标消息的方法
WM_MOUSEWHELL的方法具体怎么用?能有兄弟给个小例程,我好慢慢回去体会消化一下API,先拜谢了
回复列表 (共2个回复)
沙发
gebowangzm [专家分:480] 发布于 2008-08-21 22:18:00
在头文件中添加:
private:
TWndMethod OldWndProc;
void __fastcall NewWndProc(TMessage &Message);
cpp中添加:
private:
__fastcall TForm1::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
OldWndProc=DBGrid1->WindowProc;
DBGrid1->WindowProc=NewWndProc;
}
//---------------------------------------------------------------------------
void __fastcall TfrmMain::NewWndProc(TMessage &Message)
{
if(Message.Msg==WM_MOUSEWHEEL &&DBGrid1->DataSource&&DBGrid1->DataSource->DataSet&&Query->Active)
DBGrid1->DataSource->DataSet->MoveBy((short)Message.WParamHi<0? 1:-1);
else
OldWndProc(Message);
}
板凳
liuchaozq2078 [专家分:30] 发布于 2010-10-06 23:13:00
[color=FF0000][b]急招聘短信平台软件开发工程师2名,职位描述1、负责短信平台的规划与设计;
2、负责短信平台的软件开发;
3、负责短信平台的管理和应用开发。
职位要求
1、通信或计算机相关专业,本科以上学历;
2、年以上短信平台规划设计开发和管理经验;
3、精通java和c语言开发。;
4、熟悉短信网关和各类短信应用,有短信平台的开发经验,熟悉MISC,CMPP3.0,SGIP,SMGP等协议;
5、熟悉UNIX/LINUX系统,MYSQL数据库;
6、本公司可提供有竞争力的薪酬和完善的福利待遇。
开发内容:程序设计:界面设计;短信平台环境搭建,短信平台框架结构,短信程序设计开发,短信程序参数设计,WEB短信平台开发设计,短信后台管理程序!
湖北骏马文化传播有限公司
电话:0719-8634733
手机:13635722823
Email;junmawenhua@163.com
地址:湖北省十堰市张湾区公园路52号
网址:http://www.jmgs1818.com[/b][/color]
我来回复