自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾伟的专栏

不以物喜,不以己悲。

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ math.h 数据函数

数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:1、 三角函数double sin(double);正弦double cos(double);余弦double tan(double);正切2 、反三角函数double asin (double); 结果介于[-PI/2,PI/2]double acos (double); 结果介于[0,PI]d

2013-05-30 15:41:26 2381

转载 屏幕坐标向世界坐标转换

计算机中有很多坐标系,对象坐标系、世界坐标系、裁剪坐标系、屏幕坐标系!OpenGL流水线很容易实现上述顺序的转换。从网上查的信息:1. 设备坐标系与屏幕坐标系设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像

2013-05-29 14:24:34 4383

原创 MFC让程序运行时不在任务栏显示

在初始化时加上:ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);WS_EX_APPWINDOW:Forces a top-level windowonto the taskbar when the window is visible.WS_EX_TOOLWINDOW:Creates a tool window, which i

2013-05-29 09:35:56 1565

原创 MFC让系统托盘菜单失去焦点时自动消失

方法是在TrackPop前面加上:SetForegroundWindow();pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this);  SetForegroundWindow函数功能:该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视

2013-05-29 09:30:37 1904

原创 MFC将程序添加到系统图标栏,系统托盘栏

在对话框的初始化OnInitDialog()中:NOTIFYICONDATA tnid;   tnid.cbSize = sizeof(NOTIFYICONDATA);  tnid.hWnd = m_hWnd;  tnid.uID = IDR_MAINFRAME;  tnid.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;

2013-05-29 08:54:53 1048

原创 MFC弹出菜单

CMenu menu;menu. LoadMenu(IDR_WZD_MENU);  //get menu resourceCMenu* pPopup=menu.GetSubMenu(0);  //get pointer to popup menuCPoint point;GetCursorPos(&point);pPopup-> TrackPopupMenu(TPM_L

2013-05-29 08:43:09 610

原创 MFC鼠标移入移出事件

鼠标的移入消息,可以使用mousemove就可以知道了。//定义一个变量m_bTracking,初始化为false. public:BOOL m_bTracking;//在mousemove中加上下面代码。void CTreeList::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your messag

2013-05-20 21:44:08 4133

转载 Hook的键盘处理函数中参数意思

KeyboardProceyboardProc键盘钩子处理函数:首先键盘钩子处理函数的函数名是可以自定义的 ,例如:MyKeyboardProc()函数原型: LRESULT CALLBACK KeyboardProc( int code,WPARAM wParam,LPARAM lParam);参数:code:根据这个数值决定怎样处理消息如

2013-05-18 11:50:02 957

原创 MFC程序默认用管理员身份打开,参考360安全卫士

(2)(3)2、在资源1中添加下面的值,将下面的文字复制,粘贴进去就可以: 在资源中添加                    uiAccess="false">                              然后编译,运行,程序就默认的管理员权限运行了。第二部分是让程序默认拥有系统风格,比如WIN7

2013-05-15 16:41:29 896

转载 MFC XP风格

2011-03-02 13:51 VC实现XP风格控件效果(转)VC实现XP风格控件效果C&C++ 2008-02-15 21:28:25 阅读262 评论2   字号:大中小订阅 一个小窍门可以方便的在VC6、VC2003、VC2005下实现XP风格的控件效果,而且风格随主题变化而变化,没有主题则显示为原来的风格,看效果对比图:原来的样式改变后的样式很

2013-05-15 08:56:11 714

转载 MFC创建桌面快捷方式

把这个函数复制到自己的工程中:使用中注意LPSTR和CStirng的转换,LPSTR就是CString的buffer。比如:CString str = "123";LPSTR lp = str.GetBuffer(255);BOOL CMyDialog::ShortcutCreateProgramLink(LPSTR szPath,//要创建的应用程序的路径

2013-05-14 20:36:56 2886

转载 SHGetSpecialFolderPath获取系统路径

SHGetSpecialFolderPath 该api用来获取指定的系统路径API声明: function ulong SHGetSpecialFolderPath(long hwndOwner,ref string lpszPath,int nFolder,boolean fCreate ) LIBRARY "shell32.dll" ALIAS FOR "SHGetSpecia

2013-05-14 20:31:08 11534

转载 MFC文件、文件夹操作

VC++ MFC文件,文件夹操作整理文件属性相关1.判断文件是否存在利用CFile类和CFileStatus类判断CFileStatus filestatus;if (CFile::GetStatus(_T("d://softist.txt"), filestatus))    AfxMessageBox(_T("文件存在"));else    AfxMessa

2013-05-14 18:56:41 762

原创 MFC简单创建画笔

MFC可以使用CPen的成员函数CreatePen快速创建画笔,只需要指定风格,画笔宽度,颜色就可以。CreatePen(int nPenStyle, int nWidth, COLORREF crColor);[说明]用指定的样式、宽度和颜色创建一个画笔[参数表]nPenStyle ------ Long,指定画笔样式,可以是下述常数之一PS_SOLID画笔画出的是实

2013-05-09 19:09:36 2792

原创 CListCtrl自绘

CListCtrl自绘有3种方法:第一种:使用WM_ERASEBKGND消息 + NM_CUSTOMDRAW消息配合自绘WM_ERASEBKGND消息中绘制背景色,比如偶数行为灰色,奇数行为白色。NM_CUSTOMDRAW消息中设置字体的背景色和字体颜色。好处:保留了控件大多数的原有属性。不需要自己去输出每一个项目的字体。可以非常方便的设置背景色,以及文字的颜色。缺点:不能设置选中

2013-05-04 16:33:30 1792

转载 在VC中调用DirectShow播放视频

有些正在尝试自己编制游戏的朋友可能会碰到这样一个问题:游戏要播放片头动画,可是如何全屏播放动画呢?用媒体播放机控件?这是最简单的方法,可是好多功能都用不上,不免觉得有些浪费。而用vfw之类的多媒体库又太麻烦。怎么办呢?  其实微软不但提供了DirectX这样的便于游戏开发的SDK,还提供了基于其上的DirectX Media SDK。这套SDK可以帮助你简化多媒体开发,而又充分利用Dire

2013-05-03 15:38:19 843

转载 DirectDraw用法

对DirectShow 和 OPenCV 无法选择,对SDK等相关概念不够透彻,且环境的配置还是蛮复杂的。好在,通过学习,我没有了这些问题。因此这篇笔记应运而生。第五步是建立在已经打开一个文件的基础上的,就不能在这个InitDD中了。对于一个新手(比如我啊,我也在一边学习一边写文章)打开文件就很迷茫,因为这个文件不是BMP文件,BMP文件还有固定的结构体,视频文件是什么样的格式呢?更直接的说,

2013-05-03 15:00:55 942

转载 CDialogBar使用方法

以前曾经使用了CDialogBar,但是总结的不够,这里做了一些总结,有的地方还是走不通,不够希望想学习的仔细研读。原文地址:http://hi.baidu.com/flying5/blog/item/bc09842d007c2331349bf7c9.html参考微软技术文档:http://support.microsoft.com/default.aspx?scid=kb;EN-US;q

2013-05-02 13:59:57 2406

颜色采集器

自己闲时用MFC写的一个颜色采集小工具,采集屏幕一个点的RGB颜色。在帮助中有个人信息。

2013-04-12

空空如也

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

TA关注的人

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