社区
C++ Builder
帖子详情
如何给Shape控件加上双击事件?
flyear
2005-09-03 07:15:53
如题。
...全文
67
3
打赏
收藏
如何给Shape控件加上双击事件?
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyear
2005-09-03
打赏
举报
回复
感谢老妖,我刚上完你的网站。两个贴的分全给你。
flyear
2005-09-03
打赏
举报
回复
感谢老妖,我刚上完你的网站。
ccrun.com
2005-09-03
打赏
举报
回复
用子类化技术。
.h文件中:
private: // User declarations
TWndMethod OldProc;
void __fastcall NewProc(TMessage &Message);
.cpp文件中:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
OldProc = Shape1->WindowProc;
Shape1->WindowProc = NewProc;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NewProc(TMessage &Message)
{
if(Message.Msg == WM_LBUTTONDBLCLK) // 左键双击
{
// 自己在这里加代码就行了
ShowMessage("Shape控件的双击事件");
}
Shape1->Dispatch(&Message);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
Shape1->WindowProc = OldProc;
}
Excel VBA实用技巧大全 附书源码
01042使
事件
无效 01043使取消键无效 01044不显示警告信息对话框 01045设置使用的打印机 01046安装加载宏 01047利用GetOpenFilename方法获取文件名 01048利用GetOpenFilename方法获取某类型文件名 01049改变...
VBA常用技巧
技巧17
双击
被保护单元格时不显示提示消息框56 技巧18重新计算工作表指定区域58 技巧19录入数据后单元格自动保护58 技巧20工作表
事件
Target参数的使用方法60 20-1使用单元格的Address 属性60 20-2使用Column属性和Row...
VBA编程技巧大全
技巧17
双击
被保护单元格时不显示提示消息框 58 技巧18 重新计算工作表指定区域 60 技巧19 录入数据后单元格自动保护 60 技巧20 工作表
事件
Target参数的使用方法 62 20-1 使用单元格的Address 属性 62 20-2 使用...
C# for CSDN 乱七八糟的看不懂
Goto goto 语句将程序控制直接传递给标记语句。 for (int i = 0; i ; i++) for (int j = 0; j ; j++) if (myArray[i,j].Equals(myNumber)) goto Found; Console.WriteLine("The number {0} was not found.", my...
黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例
|--自定义
shape
形状颜色渐变资源 |--自定义Toast |--自定义view的属性 |--自定义下拉刷新ListView |--自定义动画资源 |--自定义常用小
控件
|--自定义
控件
之小技巧 |--自定义
控件
风格和全局背景 |--自定义组合
控件
|-...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章