-
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
-
rengongmianyisuanfa
人工免疫算法源程序
matlab6.0 环境下
比较完整(artificial immune algorithm source matlab6.0 environment complete)
- 2006-08-09 21:30:07下载
- 积分:1
-
123
说明: 基于VC_6_0的PC机和单片机串口通信(VC_6_0 of PC-based and single-chip serial communication)
- 2008-12-01 17:16:59下载
- 积分:1
-
VC++6.0实现ListCtrl列表控件拖放、整栏选择和显示网格
VC++6.0实现列表控件的扩展风格——拖放、整栏选择和显示网格等功能,通过这个源代码你可以熟悉VC中的ListCtrl列表控件的多种用法,运行效果如示例截图所示,部分代码如下:
DWORD liststyle=m_ctlList.GetExtendedStyle();//获取列表控件的扩展风格m_ctlList.SetExtendedStyle(liststyle|LVS_EX_HEADERDRAGDROP|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);//设置列表控件的新扩展风格
m_pImageList.Create(16, 16, ILC_COLOR, 2, 2);//创建图像列表
CBitmap bm;
bm.LoadBitmap(IDB_BITMAP1);//载入Bitmap资源
m_pImageList.Add(&bm, RGB(0, 0, 0));//添加到图像列表
bm.DeleteObject();
bm.LoadBitmap(IDB_BITMAP2);
m_pImageList.Add(&bm, RGB(0, 0, 0));
//初始化列表视
m_ctlList.SetImageList(&m_pImageList,LVSIL_SMALL);//设置ImageList
CString Field[2]={"性别","姓名"};//列表视的表头
for(int j=0;j
- 2023-02-22 08:35:03下载
- 积分:1
-
VC专题教程all
VC专题教程 -- 第一章 Internet相关开发 打包下载 --- 1.1 如何编写CGI程序 ------ 1.2 一种更亲切的CGI开发系统WinCGI ------ 1.3 利用ISAPI开发CGI程序 ------ 1.4 利用WinInet开发Internet程序 +-- 第二章 ActiveX控件开发 打包下载 ------ 2.1 ActiveX控件介绍 ------ 2.2 利用MFC开发ActiveX控件 ------ 2.3 利用ATL(ActiveX模板库)创建ActiveX控件 ------ 2.4 调试并使用ActiveX控件 +-- 第三章 调试技术与异常(错误)处理 打包下载 ------ 3.1 跟踪与中间过程输出 ------ 3.2 变量/对象合法性检查 ------ 3.3 内存泄露检查 ------ 3.4 异常捕捉与处理 +-- 第四章 进程/线程控制 打包下载 ------ 4.1 为什么需要多进程/线程 ------ 4.2 进程控制 ------ 4.3 线程控制 ------ 4.4 进程/线程间同步 +------ 4.5 进程间通信 +-- 第五章 文件操作 打包下载 +------ 5.1 磁盘文件的打开与关闭 +------ 5.2 磁盘文件的正常读写与异步读写 +------ 5.3 磁盘文件的查找 +------ 5.4 磁盘文件的其他操作 +------ 5.5 串口的操作 +-- 第六章 内存管理 打包下载 +------ 6.1 Win32下的内存管理介绍 +------ 6.2 虚存的使用(VC Guide feature-- the first chapter related to the development of packaged Internet download how to prepare--- 1.1--- 1.2 CGI program a more cordial CGI Development System 1.3 WinCGI--- the use of CGI to develop procedures ISAPI 1.4--- Internet using WinInet development process-- the second chapter ActiveX development package download ActiveX controls 2.1------------ 2.2 on the use of MFC Development ActiveX 2.3------ use ATL (ActiveX Template Library) Create ActiveX------ 2.4 debug, and use ActiveX controls-- the third chapter debugging techniques and abnormal (error) handling of packaged download------ 3.1 intermediate process tracking and output variables------ 3.2/Object legitimacy inspection 3.3------------ memory leakage inspection 3.4 abnormal capture )
- 2020-06-26 07:20:01下载
- 积分:1
-
CJLibrary Version 6.09源码
经典vc++类库 CJLibrary Version 6.09源码,带Examples,带Wizards
- 2023-08-28 20:30:04下载
- 积分:1
-
ShenRuQianChu
说明: 深入浅出MFC第二版的文章中例子程序。这本书非常经典,在这里提供一下书中的源程序,这本书论坛里面有的。(MFC easy version of the article, the second example of the procedure)
- 2009-08-21 11:22:35下载
- 积分:1
-
OpenCV与+VC及+DirectShow的编程
OpenCV与+VC及+DirectShow的编程,OpenCV与+VC及+DirectShow的编程OpenCV与+VC及+DirectShow的编程OpenCV与+VC及+DirectShow的编程
- 2022-04-23 11:47:51下载
- 积分:1
-
VC6 利用COM实现四则运算
VC6 利用COM实现四则运算,类似于简单的计算器,两个操作数在操作符的作用下进行运算,显示出运行结果。
可以恢复上次的操作数,编译时目录下的内容会生成在TestCOMCalculator文件夹中。
程序运行效果如界面所示。
- 2022-05-07 12:18:00下载
- 积分:1
-
opc资料大全
opc资料大全,含文本资料,现成程序,示例源码,开发包,dll等等。示例程序包括VB,net,C++。文档包括OPC服务器与客户端开发指南,OPC常用函数,OPC技术文档等等。以及OPC 数据访问服务器开发工具包1.0和OPCMaster_Modbus。对OPC开发十分有用。大量资料只要1积分。
- 2023-01-12 11:15:06下载
- 积分:1