
VC 界面编程
henry000
这个作者很懒,什么都没留下…
展开
-
vc 界面显示图片(JPG,jpeg .gif)
一、 引言 JPEG图像压缩标准随然是一种有损图像压缩标准,但由于人眼视觉的不敏感,经压缩后的画质基本没有发生变化,很快便以较高的压缩率得到了广泛的认可。GIF格式虽然仅支持256色但它对于颜色较少的图像有着很高的压缩率,甚至超过JPEG标准,也得到了广泛的认同。但作为众多程序员的一个重要的开发工具--Microsoft Visual C++ 6.0的MFC库却仅对没有经过任何压缩的BM转载 2009-01-09 10:52:00 · 1347 阅读 · 0 评论 -
VC下显示位图的几种方法
2008-12-02 16:56转自:http://blog.youkuaiyun.com/xyshu/archive/2008/08/20/2802162.aspx----一、BMP文件结构 ---- 1. BMP文件组成 ---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 ---- 2. BMP文件头 ---- BMP文件头数据结构含有BMP文件的类转载 2009-01-09 10:56:00 · 814 阅读 · 0 评论 -
把MFC程序保存为图片 vc ++
<br />void CCBilinearView::OnFileSave() <br />{<br /> CDC* pDC = GetWindowDC(); <br /> CBitmap bitmap; <br /> CDC memDC ; <br /> CRect rect; <br /> GetClientRect(rect); <br /> memDC.CreateCompatibleDC(pDC); <br /> <br /> bitma转载 2010-09-07 18:36:00 · 1163 阅读 · 1 评论 -
屏蔽系统快捷键
添加PreTranslateMessage映射函数然后pMsg ->wParam == O && GetKeyState(VK_CONTROL)BOOL CMainFrame::PreTranslateMessage(MSG* pMsg) { if(pMsg ->message == WM_KEYDOWN) if((pMsg ->wParam ==原创 2011-09-28 15:17:09 · 824 阅读 · 0 评论 -
托盘程序
VC里面要添加托盘图标和托盘菜单,大概过程: MSDN中介绍的结构体:typedef struct _NOTIFYICONDATA { DWORD cbSize;//结构体的大小 HWND hWnd;//窗口句柄 UINT uID;//图标关联的ID,需要和多个托盘图标关联时用到 UINT uFlags;//标识,表明该托盘图标需要修改的内容,如图标原创 2011-11-17 10:47:20 · 679 阅读 · 0 评论 -
IP Address控件的使用方法
#include //把CString表示的IP地址写到IP Address里面 CString strIP="192.168.0.17"; DWORD dwIP=ntohl(inet_addr(strIP)); m_IP.SetAddress(dwIP);//读取IP Address的内容. DWORD dwIP; IN_ADDR ia; CString strI转载 2011-12-21 17:39:41 · 1027 阅读 · 0 评论 -
PreTranslateMessage 处理键盘消息
做windows开发有段时间了,但项目多数都不没涉及到键盘事件的处理。现在用到突然忘了。 处理键盘可以通过两种方式: 1. hook 技术侦测。 这里就先不介绍,有机会在整理。 2. 通过重载PreTranslateMessage函数也可以实现。BOOL CScanDemoDlg::PreTranslateMessage(MSG* pMsg){ /原创 2012-02-15 16:57:49 · 1220 阅读 · 0 评论 -
编译生成小盾牌
编译生成带有小盾牌的可执行文件,需要添加manifest 文件 (xxxx.exe.manifest) <assemblyIdentity version="1.0.0.1" processorArchitecture="X86" name="XXXX" type="win32"/> XXXX.exe原创 2012-05-02 23:39:38 · 941 阅读 · 0 评论 -
简单的皮肤库 Skin++
一.加载Skin++1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib 2.在你的程序中包含头文件#inlcude "SkinPlusPlus.h"3.在程序中加入初始化语句In转载 2012-05-02 23:17:33 · 2007 阅读 · 0 评论