自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows线程挂起与唤醒,SuspendThread与ResumeThread的一些相关问题

总结一下,创建进程有好多种方法,           CreateThread:这个函数WIN32api函数,最好不要用这个函数,会造成一些错误(原因还是很深刻的)          AfxBeginThread:这个方法是MFC特有的创建线程的方法,是MFC对CreateThread函数的封装,改善了CreateThread的一些不足,并且返回的是一个         CWinThr

2014-03-25 20:24:29 14073

原创 ACTIVEX控件的使用方法

今天把写好的程序放到其他机器上执行,出现了程序不断崩溃的问题,无奈安装了VS2010调试源代码,发现是由于程序中有个对象是ACTIVEX控件导入的,所以需要不把原机器上的ACTIVEX控件导入。导入到c:\windows\system32之后需要注册,网上搜得的注册方式是 在CMD中输入regsvr32 XXXXX.ocx。但是注册失败,又搜索了半天,总算搞定,

2014-03-22 17:04:35 1209

原创 指针跟数组的不同点

阅读C专家编程心得:  为什么会出现在定义一个数组的时候使用  char p[]="huangma"; 而声明这个变量的时候使用  extern  char *p的时候,程序会报错(也许不会)呢?   1:声明与定义的不同:定义的时候指定变量的类型和名字,分配对象的内存空间,用于创建新的对象(只能定义一次)。                                 

2014-03-18 23:37:03 481

原创 最简单的如何识别计算机哪些COM口处于连接状态

最简单的方式,就是利用CreateFile方法;    打开COM1到COM9用:m_hCom = CreateFile(_T("COM1:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, NULL, NULL);或者m_hCom = CreateFile(_T("COM1"), GENERIC_

2014-03-17 16:29:31 4483

原创 c语言专家编程,读书笔记

1.void foo(const char **p) {}  main(int argc,char *argv){    foo(arvg);}这个程序编译时会出错,(书上是说会发现一条警告,参数与原型不匹配),原因如下:     (1)按照ANSI C标准第6.3.2.2节中讲述约束条件小节中所描述的:      每个实参都应该具有自己的类型,

2014-03-15 18:56:42 434

原创 如何让对话框中的控件随着对话框大小的改变而随之改变

今天做一个界面项目的时候,需要让对话框开始时就最大化,但是界面上的控件,并不会随着对话框的最大化而变大,需要我们在代码中设定,网上找到的方法如下:       1.首先为对话框类增加成员变量 话框Rect,利用新旧两个Rect 的比例,来计算得到各控件位置,具体代码如下:   pWnd = GetDlgItem(IDC_LIST);     //获取控件句柄if(pWn

2014-03-13 11:19:53 1694

原创 OnNcHitTest函数的作用,以及如何利用其禁止对话框放缩的方法

返回值:下面列出的鼠标击中测试枚举值之一。· HTBORDER 在不具有可变大小边框的窗口的边框上。· HTBOTTOM 在窗口的水平边框的底部。· HTBOTTOMLEFT 在窗口边框的左下角。· HTBOTTOMRIGHT 在窗口边框的右下角。· HTCAPTION 在标题条中。· HTCLIENT 在客户区中。· HTERROR 在屏幕

2014-03-12 16:43:07 3051

原创 c语言专家编程,读书笔记

1.void foo(const char **p) {}  main(int argc,char *argv){    foo(arvg);}这个程序编译时会出错,(书上是说会发现一条警告,参数与原型不匹配),原因如下:     (1)按照ANSI C标准第6.3.2.2节中讲述约束条件小节中所描述的:      每个实参都应该具有自己的类型,

2014-03-11 19:24:56 593

原创 大华C/C++面试题目解析

1..写一个“标准宏”,输入两个参数并返回最小的那个。   解析:这个题目很简单:#define MIN(a,b)  (b2. .h头文件中#ifndef/#define/#endif的作用___   解析:这个很简单,为了防止头文件重复包含编译,,vc里面的#pragma once也有相同作用,不过要编写跨平台程序,还是用前者比较好

2014-03-11 15:04:18 4204

转载 Activex、OLE、COM、OCX、DLL之间的区别(转)

熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(RulesObject)。组件看起来像对象,但不符合对象的学术定义。

2013-06-18 20:35:25 608

原创 细胞计数程序的一些笔记

OnSerCursor函数:这是个消息响应函数OnSetCursor由消息   WM_SETCURSOR   触发     The   WM_SETCURSOR   message   is   sent   to   a   window   if   the   mouse   causes   the   cursor   to   move   within   a   w

2013-05-26 22:00:11 720

Visual C++数字图像处理(第二版)光盘

VISUAL C++经典初级,CDROM,源代码

2012-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除