个人笔记
文章平均质量分 73
h315444352
这个作者很懒,什么都没留下…
展开
-
Activex、OLE、COM、OCX、DLL之间的区别(转)
熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(RulesObject)。组件看起来像对象,但不符合对象的学术定义。转载 2013-06-18 20:35:25 · 622 阅读 · 0 评论 -
OnNcHitTest函数的作用,以及如何利用其禁止对话框放缩的方法
返回值:下面列出的鼠标击中测试枚举值之一。· HTBORDER 在不具有可变大小边框的窗口的边框上。· HTBOTTOM 在窗口的水平边框的底部。· HTBOTTOMLEFT 在窗口边框的左下角。· HTBOTTOMRIGHT 在窗口边框的右下角。· HTCAPTION 在标题条中。· HTCLIENT 在客户区中。· HTERROR 在屏幕原创 2014-03-12 16:43:07 · 3071 阅读 · 0 评论 -
如何让对话框中的控件随着对话框大小的改变而随之改变
今天做一个界面项目的时候,需要让对话框开始时就最大化,但是界面上的控件,并不会随着对话框的最大化而变大,需要我们在代码中设定,网上找到的方法如下: 1.首先为对话框类增加成员变量 话框Rect,利用新旧两个Rect 的比例,来计算得到各控件位置,具体代码如下: pWnd = GetDlgItem(IDC_LIST); //获取控件句柄if(pWn原创 2014-03-13 11:19:53 · 1705 阅读 · 0 评论 -
指针跟数组的不同点
阅读C专家编程心得: 为什么会出现在定义一个数组的时候使用 char p[]="huangma"; 而声明这个变量的时候使用 extern char *p的时候,程序会报错(也许不会)呢? 1:声明与定义的不同:定义的时候指定变量的类型和名字,分配对象的内存空间,用于创建新的对象(只能定义一次)。原创 2014-03-18 23:37:03 · 488 阅读 · 0 评论 -
ACTIVEX控件的使用方法
今天把写好的程序放到其他机器上执行,出现了程序不断崩溃的问题,无奈安装了VS2010调试源代码,发现是由于程序中有个对象是ACTIVEX控件导入的,所以需要不把原机器上的ACTIVEX控件导入。导入到c:\windows\system32之后需要注册,网上搜得的注册方式是 在CMD中输入regsvr32 XXXXX.ocx。但是注册失败,又搜索了半天,总算搞定,原创 2014-03-22 17:04:35 · 1246 阅读 · 0 评论