VC toolTip提示框,可自定义颜色,源代码来自外国,是英文的还没来得及修改成中文哦。鼠标放在窗口的按钮上,立即显示出窗口提示,提示框的颜色和文字颜色都可以在代码中重新修改定义,看效果请查看下边的测试图。
2021-11-26 09:24:39 25KB VC 源码-界面窗体
1
在VC 窗体上实现滑块 拖动条的例子,类似音量控制,拖动滑块和拖动条可改变相应参数,可用于软件项目中用户自定义参数模块中,演示效果如截图所示,可自定义滑条的粗细、滑条的个数,滑块的位置等参数。
2021-11-22 11:37:50 26KB VC 源码-界面窗体
1
VC 6.0制作的弹出式菜单,代码作者:一剑,这里主要是定义了CMainFrame::OnContextMenu函数来实现弹出式菜单,请参见以下核心代码:   void CMainFrame::OnContextMenu(CWnd* pWnd, CPoint point)   {    CMenu menu;    CMenu *popup;    //IDR_POP_MENU是菜单资源的ID号,是刚添加的菜单    menu.LoadMenu(IDR_POP_MENU);    ASSERT(menu);    //此函数用于得到子菜单的指针。    //由于需要的是“可弹出项”的第一层子菜单,因此用GetSubMenu(0)来得到。    popup=menu.GetSubMenu(0);    popup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x, point.y,this);      }   然后需要定义几个菜单命令响应函数,请参见源代码文件。
2021-11-11 14:11:50 45KB VC 源码-界面窗体
1
VC 仿QQ头像折叠展开的窗口,类似一个折叠面板一样的功能,点击好友分组,可展开当前分组中的用户列表,点击其它分组时自动折叠当前分组,和以前的QQ版本一样,和现在最新的QQ2014不太一样哦。
2021-11-08 23:44:37 46KB VC 源码-界面窗体
1
VC 限定框架窗口的大小和位置,无法移动且固定大小的SDI,用VC 编写实现这种固定窗口大小,且无法用鼠标拖动的窗口。窗口是不能改变大小的,窗口标题也不能被拖动,运行程序后,窗口的位置就已经固定,并不能移动和调整大小的操作。相关的代码:   CMenu* pTopMenu = GetSystemMenu(FALSE); //获取系统菜单   pTopMenu -> RemoveMenu(4,MF_BYPOSITION); //去除最大、最小化功能   pTopMenu -> RemoveMenu(2,MF_BYPOSITION); //去除改变尺寸功能   pTopMenu -> RemoveMenu(1,MF_BYPOSITION); //去除移动功能   if( !CFrameWnd::PreCreateWindow(cs) )    return FALSE;   //设置框架窗口的初始大小和位置   cs.cy = ::GetSystemMetrics(SM_CYSCREEN) / 4;    cs.cx = ::GetSystemMetrics(SM_CXSCREEN) / 3;    cs.y = cs.cy / 4;    cs.x = cs.cx / 2;   return TRUE;
2021-10-11 16:56:07 19KB VC 源码-界面窗体
1
VC 自绘按钮,任意形状绘制,简介:CControlButton 控制按钮类,继承于CButton实现控制按钮的绘制。    功能:可加载按钮上四种状态图片,可任意改变其形状和响应区域    原作者:李其宋    修改:邹英斌    修改内容:增加2个函数SetMaskBitmapId(int mask,bool action),设置一张蒙板图片,对背景透明SetRgnMask(int nMaskBmpId,bool nAction),设置和蒙板相对应的区域
2021-07-26 18:24:56 426KB VC 源码-界面窗体
1
VC 实现鼠标悬停变色的按钮,鼠标放上后,按钮变成蓝色的背景,鼠标移开后,按钮恢复成灰色,这样的按钮对自定义窗口效果会起到很好的作用。
2021-06-27 21:10:34 20KB VC 源码-界面窗体
1
VC 超多窗口框架视图例子源码集锦,这些例子对于学习VC 的文档视图会有很好的帮助作用,相信会初学者很有用,列举一些例子名称:   保存或恢复框架窗口的状态   创建新的框架窗口   如何禁止框架窗口在标题中显示文档名   如何排列MDI子框架窗口   如何删除MDI框架窗口中的菜单   如何设置框架窗口最大化时的大小和位置   如何在文档中遍历视图   如何在文档模板中遍历文档   如何在框架中获得当前文档指针   如何使MDI启动时不生成新的子窗口   ……
2021-03-18 15:41:23 628KB VC 源码-界面窗体
1
VC 透明窗口效果的电子标尺源代码   屏幕测量类:   CMeasure : public CWnd测量基类   方法:    //创建透明窗口,做公共初始化    CreateMeasure(虚拟)    //以当前鼠标点为基准输出信息    virtual void CMeasure::ExportInfo(CString str, CDC *pDC, CPoint point)    //消息处理函数    afx_msg void OnLButtonDown(UINT nFlags, CPoint point);    afx_msg void OnLButto
2020-12-15 20:25:24 48KB VC 源码-界面窗体
1
VC 适用的换肤界面库 USkin使用实例,主要是依赖USkin.dll展开的界面编程,里面还包括了文档,不过是英文的。这些界面皮肤实例也帮助你快速入手USkin.dll控件的使用,快速编写出漂亮的VC 程序窗口。
2019-11-28 08:05:04 1.27MB VC 源码-界面窗体
1