- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 VC的自动化向导的BUG (vs2005调用LabView控件类成员函数报错)
在vs2005的mfc程序中使用LabView的Slider控件,添加变量后,调用赋值成员函数_variant_t var(50.99); m_BatterySlide1.SetValue(var); 程序报错:程序中断处: case VT_VARIANT: //VARIANT is always passed by ref *pArg = *va_
2015-06-30 10:44:15 1011
原创 将vs2012的项目转化为vs2010
一、修改解决方案文件(.sln文件) 使用记事本打开,把里面的Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012改成Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studi
2015-06-18 17:38:49 747
原创 vc对话框边框阴影
在 OnInitDialog()里面添加SetClassLong(this->m_hWnd, GCL_STYLE, GetClassLong(this->m_hWnd, GCL_STYLE) | CS_DROPSHADOW); 只是实现了右边和下面有阴影效果,左边和上边没有任何阴影。360安全卫士左边的边框也有阴影,不知道如何实现,以后再研究。
2015-06-18 16:25:28 1378 1
原创 c语言 文件操作
一、移动文件指针fseek(m_pFile,0,SEEK_SET);//移动到文件起始位置fseek(m_pFile,0,SEEK_END);//移动到文件结尾fseek(m_pFile,0,SEEK_CUR);//移动到当前位置 注:第二个参数为偏移量(单位为字节),如想移动到当前位置的下10个字节位置:fseek(m_pFile,10,SEEK_CUR);二、获得文件长
2015-06-10 14:52:37 599
转载 feof()多读一次的解决方法
查看 stdio.h 可以看到如下定义: #define EOF (-1) #define _IOEOF 0x0010 #define feof(_stream) ((_stream)->_flag & _IOEOF) 由此可以看出,这两种方式的原理是不同的。 在这里先说下EOF和feof()这个两个宏定义,在我们学的课本中有这样的描述。EOF是
2015-06-10 14:23:08 8764 1
原创 photoshop小技巧积累
主要是修改现有的psd素材一、改变目标大小 在图层中选中对象后,按快捷键ctrl+t,实现对目标位置和大小的修改,也可用此方法修改文字大小二、存储图片时裁剪图层面积使其与图片大小一致,便于存储为png图片 菜单-图像-裁切三、按钮凹陷效果 先删除一些按钮立体效果的图层,然后调整图层样式的内阴影和描边,使其边框具有凹陷效果四、新建图层存储为png图片
2015-06-08 14:07:06 372
转载 vc中实现无标题栏对话框的拖动
解决无标题栏窗口的拖动问题有两种方案:第一种方案: 使用常规思路来处理鼠标拖拽事件,当窗口获得WM_LBUTTONDOWN(OnLButtonDown)时,通过设置标志并调用CWnd::SetCapture()函数来让当前窗口捕捉鼠标消息,应用程序进入移动模式,此时只要有WM_MOUSEMOVE消息过来,就可以据此移动框架窗口,最后当用户释放鼠标按钮,则WM_LBUTTONUP消
2015-06-05 15:25:34 1210
转载 VC窗体透明而控件不透明以及Static文本背景透明方法
优点: 1. Dialog 窗体完全透明。 2. 窗体上的控件不透明、 DC 绘制的图形不透明。 3. 拖动窗体上用 DC 绘制的图形可以移动窗体。缺点: 1. 窗体设置透明使用是掩码颜色,所以在窗体上用 DC 绘图的过程当中如果采用了和透明掩码颜色相同的颜色将不会显示出来。 2. 如果将 Border 属性设置成了
2015-06-03 17:07:21 1210
转载 vc透明对话框
在OnInitDialog()中添加代码1、vs2003以上 //VS2003以上版本 SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|WS_EX_LAYERED); SetLayeredWindowAttributes(0,200,LWA_ALPHA);2、v
2015-06-03 17:04:15 1823
转载 vc++6.0设定UNICODE编译环境
1、为工程添加UNICODE和_UNICODE预处理选项 打开[工程]->[设置…]对话框,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,加上_UNICODE,UNICODE。(注意中间用逗号隔开).在没有定义UNICODE和_UNICODE前,所有函数和类型都默认使用ANSI的版本;在定义了UNICODE和_UNICODE之后,所有的MFC类和Windows API都变
2015-06-03 13:41:19 803
转载 vc++6.0配置和使用GDI+
vs2005以上直接集成了GDI+,可以直接使用,但是vc6.0没有预置GDI+,需要自行配置。下面我们在vc 6.0中配置GDI+1、首先我们需要下载 gdiplus的源文件。这里提供大家一个下载地址:http://download.csdn.net/detail/toss156/40726802、解压开以后我们可以看到 有 2个文件夹 Includes,Lib 和一个 动态
2015-06-03 13:36:24 741
自动查找串口端口类,支持Unicode和多字节
2015-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人