• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
thankgoodness
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 31 32 33 34 35 36 37 38 39 40 下一页
2008年4月17日
CButtonST使用技巧(三)
摘要: 本篇将向大家介绍两个CButtonST的派生类。 一、CWinXPButtonST类 CWinXPButtonST类 是一个CButtonST的派生类。它的特点是使用了WindowsXP中的圆角、黑色边框的风格。它包括WinXPButtonST.h和WinXPButtonST.cpp两个文件,而由于它是从CButtonST派生而来的,所以在引用它时,也要一并引入CButtonST的文件。 使用... 阅读全文
posted @ 2008-04-17 10:33 宇晨 阅读(333) 评论(0) 推荐(0)
CButtonST使用技巧(二)
摘要: 上一篇文章《》介绍了CButtonST使用的7种技巧,本篇主要包括了以下的效果: 1. 改变鼠标进入按钮时的形状(超链接效果) 2. 菜单按钮 3. 位图按钮 4. 按钮焦点 5. CheckBox按钮 6. 透明按钮(按钮背景和窗口背景一样) 7. 特殊的PictureBox 效果一:改变鼠标进入按钮时的形状(超链接效果) 假设按钮ID为IDC_BUTTON1 1. 添加成员变量 CBut... 阅读全文
posted @ 2008-04-17 10:32 宇晨 阅读(282) 评论(0) 推荐(0)
CButtonST使用技巧(一)
摘要: 下载CButtonST示例源代码 下载CButtonST类的源代码 本篇主要包括了以下的效果: 1. 在按钮上加入Icon,使Icon和文字同时显示 2. 显示平面按钮 3. 使按钮上的图标可变 4. 设置按钮在不同状态下的底色和文字颜色 5. 设置图标和文字的位置 6. 根据Icon的形状设置按钮的形状 7. 添加Tooltips 以下是Basic Features的演示界面: 效果一:... 阅读全文
posted @ 2008-04-17 10:32 宇晨 阅读(291) 评论(0) 推荐(0)
CButtonST类公共接口函数(转)
摘要: 以下是CButtonST类的所有公共成员函数(函数名按音序排列先后): CButtonST::DrawBorder DWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE) 注释: 因为CButtonST的默认显示风格是平面按钮。调用此函数用来显示按钮边框。 参数: bDrawBorder: 值为TRUE则显示按钮边框。 ... 阅读全文
posted @ 2008-04-17 10:28 宇晨 阅读(334) 评论(0) 推荐(0)
虚拟按键总结
摘要: 在编程当中,我们会经常用到虚拟按键,然而具体的对应关系我们经常需要现查,下面将一些常用的虚拟按键总结如下: 符号常量 十六进制值 指定的鼠标或键盘按键 VK_LBUTTON 01 鼠标左键 VK_RBUTTON 02 鼠标右键 VK_CANCEL 03 Control-break 过程 VK_MBUTTON 04 鼠标中键 VK_BACK 08 BACKSPACE 键 VK_TAB... 阅读全文
posted @ 2008-04-17 10:25 宇晨 阅读(801) 评论(0) 推荐(0)
2008年4月16日
钩子的类型和实现
摘要: Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接 口,用它可以截获并处理送给 其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输... 阅读全文
posted @ 2008-04-16 17:31 宇晨 阅读(246) 评论(0) 推荐(0)
VC对密码加密和解密函数
摘要: // Crypt.cpp: implementation of the CCrypt class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "Crypt.h" #ifdef _DEBUG #undef THIS_FILE static... 阅读全文
posted @ 2008-04-16 17:01 宇晨 阅读(1042) 评论(0) 推荐(0)
四种程序启动画面的制作方法(VC)
摘要: 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序);二是可以用来显示软件名称和版权等提示信息。怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法,前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程序。 1.利用组件库中的Splash Screen组件实现 (1)用Photoshop等制作启动画面图像,保存为bmp格式。 (2)用A... 阅读全文
posted @ 2008-04-16 16:56 宇晨 阅读(272) 评论(0) 推荐(0)
图象处理编程(转)
摘要: 基本概念 前言 数字图像处理技术与理论是计算机应用的一个重要领域,许多工程应用都涉及到图像处理,一直有一个强烈的愿望,想系统的写一个关于数字图像处理的讲座,由于工作学习很忙,时至今日才得以实现。 “图”是物体透射光或反射光的分布,“像”是人的视觉系统对图的接收在大脑中形成的印象或认识。图像是两者的结合。人类获取外界信息是靠听觉、视觉、触觉、嗅觉、味觉等,但绝大部分(约80%左右)来自视觉所接收... 阅读全文
posted @ 2008-04-16 11:45 宇晨 阅读(568) 评论(0) 推荐(0)
P2P之UDP穿透NAT的原理与实现(转)
摘要: 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Networ... 阅读全文
posted @ 2008-04-16 11:42 宇晨 阅读(205) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 40 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3