-
VC++在视图中使用鼠标进行绘图操作(涂鸦)
VC++ ——在视图中使用鼠标进行绘图操作(涂鸦),按下鼠标左键,载入"十字"光标,移动鼠标即可实现绘制图形,但窗口不能自动重绘,定义各变量及具体实现:
void CBaseDocViewDemo1View::OnLButtonDown(UINT nFlags, CPoint point)
{
SetCursor(m_Hcursor);//使用新光标
m_bDraw=TRUE;//进入绘图状态
m_pOld=point;
SetCapture();//捕捉鼠标
CRect rect;
GetClientRect(&rect);//获取客户窗口矩形区域
ClientToScreen(&rect);//转换为屏幕坐标
ClipCursor(rect);//限定鼠标不能移出客户窗口
CView::OnLButtonDown(nFlags, point);
}
void CBaseDocViewDemo1View::OnLButtonUp(UINT nFlags, CPoint point)
{
m_bDraw=FALSE;//取消绘图状态
ReleaseCapture();//释放鼠标捕捉
ClipCursor(NULL);//取消鼠标区域的限制
CView::OnLButtonUp(nFlags, point);
}
- 2023-04-03 12:40:04下载
- 积分:1
-
机器人路径规划
在有障碍时求两点间的最短路径是机器人路径规划的基本问题。采用良好的机器人路径规划技术可以节省大量机器人作业的时间、减少机器人磨损,同时也可以节约人力资源,减小资金投入,为机器人在多种行业的应用奠定理论基础。避障路径规划是机器人应用中的一项重要技术
- 2022-03-02 10:48:06下载
- 积分:1
-
VC++ 数据库万能打印模块
VC++ 数据库万能打印模块,书中的例子,最终运行效果请参见截图。操作方法:首先在“选择数据库类型”下拉列表中选择数据库类型,这里有两种,Access和SQL Server。选择完数据库后,单击“连接数据库”进入相应的操作界面,选择数据表及字段,单击“确定”按钮,即可进入数据查询页面,在该页面中查以查询数据、打印数据。单击“查询”按钮,打开“查询”模块,单击“打印设置”按钮,打开“设置”模块,这里可以设置纸张,页边距,打印方向,字体,颜色,表格高度,线条宽度等等。单击“打颖按钮,进入打印预览页面,在该页面中单击“打颖按钮,即可打印数据。
详细的代码请下载源码包。
- 2022-01-29 04:39:18下载
- 积分:1
-
UDP通讯实现
VC6.0实现UDP的网络通讯。前两天需要实现一个网络通讯功能,采用了简单的UDP通讯模式,这种方式主要使用在丢包或误码不会影响通讯结果的情况,比如语音、视频等通讯。
- 2023-03-18 12:40:05下载
- 积分:1
-
VC++ 定义3种样式的ComboBox下拉列表框
VC++ 定义3种样式的ComboBox下拉列表框(组合框),主要是简易式、下拉式、下拉列表式。在简易式或下拉式的编辑框中输入文本,然后点击[
- 2022-02-02 08:39:36下载
- 积分:1
-
用VC++实现各种进制间的转换小程序
酷黑窗体风格的VC++进制转换程序,实现大家各种常用进制间的转换,比如十进制转二进制,八进制、十六进制,还包括了任意两种进制间的转换,用起来十分方便。程序的界面也很有个性,美化成了黑色风格。
注:在用户输入的时候,每个对应的输入框都有对应进制的判断机制,若用户输入错误,会弹出提示,是不能进行转换的。
- 2022-10-13 18:50:03下载
- 积分:1
-
opc资料大全
opc资料大全,含文本资料,现成程序,示例源码,开发包,dll等等。示例程序包括VB,net,C++。文档包括OPC服务器与客户端开发指南,OPC常用函数,OPC技术文档等等。以及OPC 数据访问服务器开发工具包1.0和OPCMaster_Modbus。对OPC开发十分有用。大量资料只要1积分。
- 2023-01-12 11:15:06下载
- 积分:1
-
vc CListBox左右两个列表框互相交换数据
这是一个常见的ListBox列表框用法,在本例中,左右两个列表框互相交换数据,具体的实现思路是通过INI文件来作为中间数据媒介,将左边列表框的学生姓名写入ini文件,然后从该ini文件读出放到右边的列表框中,编写的步骤是:从ini文件中获得数量,从ini文件中获得学生,并加到右边列表中,获得学生数量,将学生写入ini文件,将学生数量写入ini文件。
- 2022-03-12 17:49:53下载
- 积分:1
-
细胞识别源代码
1、图像信息获取
(1)在onDraw函数中添加代码实现打开一幅图像的功能。
(2)通过:查看——建立类向导——添加OnInitialUpdate()函数,实现对自动打开固定图片。
获取RGB、HSI信息
(1)通过:查看——建立类向导——添加OnMouseMove()函数,添加代码实现获取所要信息。
(2)通过函数RgbtoHsi实现RGB向HSI的转化。
2、标记Mark点
实现是Mark
- 2022-11-27 02:50:03下载
- 积分:1
-
基本预览打印功能
比较基本的预览打印功能。代码简单可用--------------
if(CLtv.GetItemCount()m_hWnd;
PrnInfo.IsPrint = FALSE;
PrnInfo.nCurPage = 1;
PrnInfo.nMaxLine = CLtv.GetItemCount();
CPreParent DlgPreView;
DlgPreView.SetCallBackFun(DrawInfo, PrnInfo);
DlgPreView.DoModal();
- 2022-04-28 02:52:00下载
- 积分:1