-
VC 使用LineDDA画有节点的连线实例
本源码主要演示使用VC ++中的LineDDA画有节点的连线,画出的效果可参见截图所示。
//画线
pDC->MoveTo(10,10);
pDC->LineTo(300,300);
//使用LineDDA沿线按一定间隔画“0”
//这个回调例程将在线上每个点处被调用
//实现注解:使用lpData传递用于绘图的CDC对象的引用
CDC* pDC;
pDC = (CDC*)lpData;
if( X % 20 ==0)
{
pDC->TextOut(X,Y,_T("0"));
}
- 2022-02-19 23:13:45下载
- 积分:1
-
VC摄像头控制程序
VC++ 6.0 摄像头控制程序 VC++ 6.0编写的一套摄像头控制程序,可以控制拍摄照片,程序基于directshow类库,已将此类库打包。另外由于程序未加异常判断,如果你的电脑上没有安装摄像头的话,程序也会报错。
- 2022-01-31 06:06:39下载
- 积分:1
-
WINDOWS
windows核心编程,学软件必备的书本之一(windows-core programming, learning software, one of the essential books)
- 2009-10-24 09:35:38下载
- 积分:1
-
VC 钱箱控制程序示例
VC++6.0 钱箱控制程序示例,程序以一个超市销售终端为例子,演示钱箱控制的基本操作、程序实现等。程序中将使用到m_List、CButton、SetPortOpen、SetCommPort等来实现钱箱控制。在编写类似的销售软件时,这个程序可借鉴。
- 2022-06-21 11:22:49下载
- 积分:1
-
VC串口调试、发送和接收消息范例
VC串口调试、发送和接收消息数据范例,这里面涉及到线程控制、串口调试、发送消息、接收消息等编写技巧,还有串口读和写操作,独占方式、延时发送消息,设置发送和接收缓冲区大小等,关于一些参数定义和接收数据函数的代码如下:
OVERLAPPED tOverLaped= {0}; //线程函数使用的OVERLAPPED结构
OVERLAPPED wOverLaped = {0}; //写操作使用的OVERLAPPED结构
OVERLAPPED rOverLaped = {0}; //读操作使用的OVERLAPPED结构
BOOL IsFun = TRUE; //线程是否运行
BOOL IsStop = FALSE; //数据是否发送完毕
//自定义消息处理函数,用于接收数据
void CSeriesPortDlg::OnRecieveData(WPARAM wParam, LPARAM lParam)
{
DWORD res,factbyte;
memset(DataBuffer,0,1024); //初始化数据缓冲区
COMSTAT rst;
ClearCommError(hCom,&res,&rst);//清空串口错误标志,记录当前通信状态
rOverLaped.hEvent = CreateEvent(NULL,TRUE,FALSE,NULL); //创建一个事件对象
if (ReadFile(hCom,DataBuffer,rst.cbInQue,&factbyte,&rOverLaped)) //读取数据到缓冲区中
{
DataBuffer[rst.cbInQue]= 0;
IsStop = FALSE;
}
else
{
res = WaitForSingleObject(rOverLaped.hEvent,5000);
}
IsStop = FALSE;
MessageBox(DataBuffer);
}
- 2023-05-17 19:05:03下载
- 积分:1
-
c-danhaojiang-2
C语言程序设计(第二版谭浩强),让大家从c的基础开始学习(C programming language (second edition of Tan Haoqiang), so that we began to learn the basis of C)
- 2015-04-15 22:40:22下载
- 积分:1
-
LeetCodet-solution
码农求职必备,leetcode题解,教你无师自通(Agricultural job code necessary, leetcode that solution, teach you self-taught)
- 2015-06-08 22:14:37下载
- 积分:1
-
VC++ 使用TRY-THROW-CATCH结构捕获处理异常
VC++ 使用TRY-THROW-CATCH结构捕获处理异常,在编辑框中,要求输入100~500之间的整数,如果超过边界,认为是异常,使用TRY CATCH结构捕获处理异常,异常测试代码如下:
UpdateData(true);
try//捕获异常
{
if(m_num>500)
throw 1;//抛出异常
if(m_num
- 2023-07-20 04:55:03下载
- 积分:1
-
C_PL0
用C语言实现的PL0的源代码,并进行了扩展,包括文档,有助于学编译(Achieved with C language source code PL0 and expanded, including documentation, help to learn to compile)
- 2007-09-28 12:27:56下载
- 积分:1
-
VC HOOK编程
应用背景全局控件的捕获和控制,这里用到的是鼠标钩子,可以用来在刷卡程序中输出卡号等信息到第三方的对话框中,应用窗口过程函数,鼠标钩子关键技术鼠标钩子,全局控件的获取,鼠标焦点,控件的使用
- 2022-02-13 23:48:43下载
- 积分:1