Sollyu

  • 捐赠
  • 关于
MFC
原创文章

使用C++11安全的在线程中控制UI

说明 首先这里使用的是 Visual Studio 2015, 主要是它支持的C++11更好,其它的我就没有去研究了,想必 Visual Stuido 2010 也差不多吧。 步奏 创建一个MFC对话框工程 绘画界面如下图 添加变量 添加事件代码 代码 添加头文件#include <thread>, 在按钮事件中添加代码 void CMFCApplication1Dlg::OnBnClickedButtonStart() { m_wndProgress.SetRange( 0, 99 ); m_wndP…

2014年12月26日 0条评论 4617点热度 1人点赞 sollyu 阅读全文
原创文章

将普通MFC程序添加Xtreme ToolkitPro皮肤

声明 在这之前我写了一篇关于怎么样创建一个空的Xtreme ToolkitPro的皮肤工程,今天就写一篇怎么样将原有的MFC工程添加Xtreme ToolkitPro皮肤。 使用Xtreme ToolkitPro给MFC应用换肤 - http://www.sollyu.com/xtreme-toolkitpro-to-skin-your-mfc-applications/ 创建MFC工程 我这里为了让大家看的明白我就创建一个新的MFC工程,当然也可以不用创建可以直接在你当期的MFC工程中使用本方法。 我的MFC工程…

2014年8月26日 0条评论 6861点热度 1人点赞 sollyu 阅读全文
原创文章

使用Xtreme ToolkitPro给MFC应用换肤

安装说明 本篇文章的加载方式为静态加载皮肤,也就是程序在发布的时候不需要Xtreme ToolkitPro的DLL文件。 首先我们要先要编译一个静态库,具体操作如下: 然后就是等待编译完成,这个编译速度和你的机器有关系,一般情况下差不多需要10-20分钟就可以编译完成,还请耐心等待。 新建MFC工程 我这里新建一个MFC的基本对话框工程,其他的工程也是类似操作,具体的构建过程如下。 增加皮肤资源 可以说这里是我们的重头戏,打开开始菜单-Codejock Software-Xtreme ToolkitPro 2012…

2014年8月22日 1条评论 12290点热度 4人点赞 sollyu 阅读全文
原创文章

MFC——MessageBox

说明 MFC中的MessageBox是个很有用的工具,但是如何准确而又正确的使用它则是非常重要。其原型如下: int CWnd::MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK) 参数说明: lpszText: 消息框中的消息内容。 lpszCaption: 消息框标题栏标题。默认为NULL,显示项目名称。 nType: 消息框样式。默认MB_OK。 返回值为nType消息框样式。例:当点击消息框中的OK按钮,函…

2014年6月24日 0条评论 5763点热度 0人点赞 sollyu 阅读全文
原创文章

MFC定时关机程序的实现2-添加启动项到注册表

说明 虽然上一篇实现了的定时关机,但是还不够完善,比如开机自动启动,然后按照配置的时间定时关机,并最小化到任务栏。 先来说开机启动怎么实现,开机启动实现的方法有好几种,比如直接在开始菜单启动项里添加一个程序的快捷方式,路径为 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\ 不过这个路径不同的电脑可能不一样,因为这个路径可以改变,比如说改到D盘也可以直接写入注册表,这个比较方便,这个开机启动项在注册表中的路径是 HKEY_CURRENT_US…

2014年6月24日 0条评论 3166点热度 0人点赞 sollyu 阅读全文
原创文章

MFC定时关机程序的实现1

说明 写个定时关机程序自用,界面简单实用,最终界面如下 搭建界面 新建一个MFC对话框应用程序,拖几个控件过来,界面如下: 然后给下拉列表框,复选按钮绑定变量,以方便进行操作。 CComboBox m_com_hour; CComboBox m_com_minute; CComboBox m_com_second; 功能实现 先实现简单关机功能,不通过文件读写进行关键。在选择过时间后,确定关机后按时关机。 添加更改事件 给下拉列表框添加更改事件,直接右键控件->选择添加事件处理程序,选择CBN_SELCHAN…

2014年6月24日 0条评论 3058点热度 0人点赞 sollyu 阅读全文
原创文章

MFC引用资源

程序运行如图 全部代码 #include <afxwin.h> #include "resource.h"//引用是必须的,不然菜单不会出现 class MyFrameWindow:public CFrameWnd { public: afx_msg void OnPaint() { CPaintDC paintDC(this); paintDC.TextOut(0,0,"这是我的第一个窗口程序"); } afx_msg void OnFileExit() { P…

2014年6月24日 0条评论 3838点热度 0人点赞 sollyu 阅读全文
原创文章

全面移植到C++环境 初试MFC界面设计

说明 此文不适于MFC初学者,尤其适合对MFC有一定基础和了解,面临开发环境从VC6迁移到VC2008的小菜鸟们。 做个界面,主要是Demo作用,因此不管多丑陋,只要比控制台直观就好。 界面格式如下: 整个程序基于对话框,对话框上有一个tabcontrol控件,该控件有两个tabpage,第一个tabpage用于显示查找的字典信息。(字典在数据库中),第二个tabpage用于演示分词算法。 问题 难点一:VS2008中如何使用tabcontrol控件? 此部分主要参照资料:http://hi.baidu.com/t…

2014年6月13日 0条评论 3827点热度 0人点赞 sollyu 阅读全文
原创软件

二维码生成工具

说明 二维码,又叫QR码,是在一维条码的基础上扩展出的一种具有可读性的条码,用某种特定的几何图形按一定规律在平面上分布的黑白相间的图形记录数据符号信息。 随着智能手机和移动互联网的兴起,二维码已成为网页浏览、应用下载、手机购物、移动支付等服务的重要入口,目前已被广泛应用于数字内容下载、自动化文字传输、网址快速连接、身分鉴别与商务交易等领域。 当然,除了应用于商业,在移动互联网时代,二维码也可以是每个人的个人身份标识。通过本站提供的在线二维码生成工具,只需几秒钟,您就可以拥有属于自己的二维码名片了! 界面 使用 更新…

2014年6月12日 0条评论 3888点热度 0人点赞 sollyu 阅读全文
原创文章

利用命名管道来创建我们进程间的通信之服务器端程序

正文 下面我们来利用命名管道来创建我们进程间的通信: 第一步:我们来建立一个MFC的基于的单文档的应用程序 第二步:我们在我们的资源里面的菜单中建立我们需要的菜单项,并对其建立命令消息响应 第三步:我们来建立一个成员变量用来存放我们的句柄,并在构造函数中对其进行初始化,在析构函数中将其释放 CNamedpipeView::CNamedpipeView() { // TODO: add construction code here hpipe=NULL; } CNamedpipeView::~CNamedpipeVi…

2014年6月5日 0条评论 4018点热度 0人点赞 sollyu 阅读全文
12

sollyu

这个人很懒,什么都没留下

最新 热点 随机
最新 热点 随机
安卓逆向之艺术签名 OpenLDAP之Laravel Ubuntu 18.04 Apache2使用Worker模式 OpenLDAP之Gogs OpenLDAP之环境搭建 mac fish java多环境
型号修改 EasyLog 社工库搭建教程二 Lua打开文本文件 Ubuntu 18.04 Apache2使用Worker模式 Android下使用c++11的测试

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号