社区
界面
帖子详情
能为我解决 感激并+分!(急待)! 我刚学vc不久
kefen
2005-08-04 10:27:36
我的vc++ 有个技术问题不想请问 希望你能回复!
我在对话框中加载LoadImage()了几个小位图(BMP)
并把这些位图的rect坐标和路径名都保存到struct
类型的数据结构中了。
?我的问题是:想点击哪个位图区域就响应不同的消息AfxMessageBox("where");
是怎么实现的呢? 这个技术难度多大? 很感激!
...全文
82
2
打赏
收藏
能为我解决 感激并+分!(急待)! 我刚学vc不久
我的vc++ 有个技术问题不想请问 希望你能回复! 我在对话框中加载LoadImage()了几个小位图(BMP) 并把这些位图的rect坐标和路径名都保存到struct 类型的数据结构中了。 ?我的问题是:想点击哪个位图区域就响应不同的消息AfxMessageBox("where"); 是怎么实现的呢? 这个技术难度多大? 很感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixiaosan
2005-08-04
打赏
举报
回复
void CTest6Dlg::OnLButtonDown(UINT nFlags, CPoint point)
{
ClientToScreen(&point);
CRect rect;
m_pic1.GetWindowRect(&rect);
if(rect.PtInRect(point))
{
AfxMessageBox("where");
}
CDialog::OnLButtonDown(nFlags, point);
}
dirdirdir3
2005-08-04
打赏
举报
回复
鼠标的点击消息中,比较鼠标的位置与这几个rect对比,看鼠标是不是在某个rect里面,
就发送你定义的消息。
DirectShow
VC
6.0 开发环境的搭建
今天要用DirectShow做一个音频采集程序,结果遇到的第一个问题便是开发环境的搭建,需要几步准备。1)下载支持DirectShow的SDK2)将SDK中的include和lib目录配置到
VC
6.0下(一般SDK在安装过程中会自己配置)3)编译SDK中samples中提供的项目,得到Strmbasd.lib winmm.lib库文件,这个要在新建的DirectShow工程中引用
关于编译工具
VC
6.0和VS2010的问题能
解决
的帮忙一下小弟了!!绝对
感激
不尽
我看到好多教程他们用的那个
VC
6.0比如我输入头文件#include他在输入#in这时候下边会有个索引让你选择就是看是不是你想要输入的那个头文件!! 不知道这种是个插件还是小弟愚笨不会设置请各位老大帮帮忙!!
分
别说一下
VC
6.0和VS2010的设置方法 那样的话写代码的效率大很多了 嘿嘿!! 希望可以帮助到其他人@..@
VC
6.0中安装DirectShow
今天要用DirectShow做一个音频采集程序,结果遇到的第一个问题便是开发环境的搭建,需要几步准备。1)下载支持DirectShow的SDK2)将SDK中的include和lib目录配置到
VC
6.0下(一般SDK在安装过程中会自己配置)3)编译SDK中samples中提供的项目,得到Strmbasd.lib winmm.lib库文件,这个要在新建的DirectShow工程中引用第一步,我为了能够开发DirectShow程序,曾想过用
VC
6.0或者VS2005,只要这两个有一个配置成功了,我便用哪个,因为我
安装BCGControlBar 编译错误
解决
办法 fatal error C1033: cannot open program database '*:/**/
vc
60.idb'
今天安装了一个MFC的界面库BCG,安装过程很顺利 ;到最后一步,进行编译时出现一下错误:Compiling...BCGPDockManager.cppC:/Program Files/BCGSoft/BCGControlBarPro/BCGCBPro/BCGPDockManager.cpp(17) : fatal error C1033: cannot open program database
VC
下作ActiveX控件,内部调用Invalidate() 为什么不刷新?
VC
下作ActiveX控件,内部调用Invalidate() 为什么不刷新?我在
vc
6中作一个简单的控件,OnDraw函数中内容如下:void CActiceXTestCtrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid){ static int i=0,j=0; i++; i=i%2; if(i==0) {
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章