E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MFC-自绘
改变
自绘
CListCtrl、CHeaderCtrl 高度、字体、颜色和背景及其动态创建中的问题
以下是网上流传
自绘
CListCtrl控件的方法:不过有几个问题需要注意一下:以下功能在静态创建时没有问题,动态创建是会出现两个问题一.控件的表没有自动重绘,没有实现换肤。
曲终人散121
·
2016-12-10 09:20
C++
MFC
一步一步学习自定义View(二)
这一篇我们来学学如何
自绘
View,个人感觉
自绘
view应该再分为自定义View和自定义ViewGroup两种(虽然ViewGroup不用重写ondraw方法)。概述1、ViewGroup是什么?
低調的小爺
·
2016-11-30 18:39
android大功能dome
MFC-
读写注册表
http://blog.csdn.net/qq_18297675/article/details/51005034注册表内部结构:key->subkey->value->名称,类型,数据函数:RegCreateKey()RegCreateKeyEx()RegOpenKey()RegOpenKeyEx()RegSetValue()RegSetValueEx()RegQueryValue()Reg
_Tiny
·
2016-11-29 09:03
MFC
漫画和葡萄酒文化碰撞中的“酝酿之道”
作者艾蒂安·达沃多是法国漫画家,擅长自编
自绘
。他的作品多关注平民生活、工人阶
高楼休独依
·
2016-11-26 20:30
MFC 静态文本的
自绘
空心字的实现
首先,我们想要激活CStatic控件的
自绘
属性,这样DrawItem才能有效。我们发现用激活CButton
自绘
属性的方法那样来激活CStatic控件的
自绘
属性是不行的。他们的激活方式
高山百川
·
2016-11-20 13:00
一步一步学习自定义View(一)
看郭霖大神把自定义View的实现方式分为这三种,
自绘
控件、组合控件、和继承控件。
低調的小爺
·
2016-11-17 17:44
android大功能dome
重新认识view
首先是通过github上的HollowTextView项目知道了关键的实现方法就是
自绘
控件来实现的。之前也写过自定义控件,但大多数都是组合控件和继承控件,感觉没什么难度,
病毒才俊
·
2016-11-08 16:46
Android
基础
Qt之
自绘
制饼图
1、说明最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts、ChartDirector、qwt、kdchart和QCustomPlot。这几个库各有利弊。qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如果自己想高度定制,比较困难,主要是和qt的源码风格有决定性的关系。ChartDirector:开源的第三
朝十晚八
·
2016-11-05 18:00
DUILIB 实现微信气泡聊天效果
而且要象微信类似的效果;界面也要比较炫;开始考虑用MFC,但MFC的控件
自绘
很麻烦,后来又考虑QT,倒是使用控件使用方便,但QT库太大,所以也放弃了。
weixin_30700099
·
2016-10-14 16:00
c/c++
MFC开发
自绘
控件界面的吐槽
所以才要
自绘
)。其实,就逻辑而言,界面不就是那些东西么,搞得那么复杂。后来总监来询问进度,我说含有标题栏、列表、标签栏的
KeyLoveCS
·
2016-09-09 16:32
吹牛逼
MFC
自绘
ComboBox
效果图:.h文件#pragmaonce#include"stdafx.h"classCComboBoxXI:publicCComboBox{DECLARE_DYNAMIC(CComboBoxXI)public:CComboBoxXI();virtual~CComboBoxXI();voidSetImageList(CImageList*pImageList);CImageList*GetImage
Mr. HLW
·
2016-08-28 22:18
MFC
Android自定义View(二)
如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,
自绘
控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。
huaxun66
·
2016-08-20 17:00
闲聊c/c++ 1: 用c/c++混合编程方式为ios/android实现一个
自绘
日期选择控件(一)
章节:1、需求描述以及c/c++实现日期和月历的基本操作2、ios实现
自绘
日期选择控件3、android实现
自绘
日期选择控件目的:通过一个相对复杂的自定义
自绘
控件来分享:1、ios以及android自定义
自绘
控件的开发流程
随风而行之青衫磊落险峰行
·
2016-08-02 09:58
UWP项目中加载svg矢量图
UWP本身是不支持矢量图的加载的,需要转换为path图
自绘
。目前主要有两种实现该效果。第一种方法是获取矢量图中的点的位置,然后在程序中直接使用path绘图。第二种方法是调用库的方法去实现矢量图加载。
suixiangzhe
·
2016-07-20 14:00
svg
矢量图
UWP
Android:
自绘
动画实践——以Tencent OS录音机波形为例
http://blog.csdn.net/drkcore/article/details/51822818)这几天因为毕业之类的七七八八的事情有些日子没写博客了,刚好近日看到了Bugly发布的一篇关于
自绘
动画的博客
DrkCore
·
2016-07-04 18:00
动画
android
绘图
【腾讯bugly干货分享】Android
自绘
动画实现与优化实战——以Tencent OS录音机波形动
前言本文为腾讯bugly的原创内容,非经过本文作者同意禁止转载,原文地址为:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1180我们所熟知的,Android的图形绘制主要是基于View这个类实现。每个View的绘制都需要经过onMeasure、onLayout、onDraw三步曲,分别对应到测量大小、布局、绘制。Android系统为了简
腾讯bugly
·
2016-06-27 17:00
[置顶] 【腾讯bugly干货分享】Android
自绘
动画实现与优化实战——以Tencent OS录音机波形动
本文来自于腾讯bugly社区,原文地址为:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1180前言我们所熟知的,Android的图形绘制主要是基于View这个类实现。每个View的绘制都需要经过onMeasure、onLayout、onDraw三步曲,分别对应到测量大小、布局、绘制。Android系统为了简化线程开发,降低应用开发的难度
Tencent_Bugly
·
2016-06-27 16:00
android
动画
优化
腾讯
Android
自绘
动画实现与优化实战——以 Tencent OS 录音机波形动
前言我们所熟知的,Android的图形绘制主要是基于View这个类实现。每个View的绘制都需要经过onMeasure、onLayout、onDraw三步曲,分别对应到测量大小、布局、绘制。Android系统为了简化线程开发,降低应用开发的难度,将这三个过程都放在应用的主线程(UI线程)中执行,以保证绘制系统的线程安全。这三个过程通过一个叫Choreographer的定时器来驱动调用更新,Chor
腾讯Bugly
·
2016-06-27 00:00
腾讯bugly
android
WindowsAPI
自绘
按钮
自绘
按钮有多种方法,比如创建一个BS_OWNERDRAW风格的按钮,然后就可以
自绘
了,但是这个好像不能用SetWindowRgn画各种形状。我介绍的这个方法很简单,但是代码量会稍多一点。
qq_18297675
·
2016-05-01 14:00
api
sdk
自绘按钮
android自定义View之NotePad出鞘记
1.自定义View的分类OK,那么在正文开始之前,我想先来说说自定义View的分类,自定义View我们一共分为三类1.
自绘
控件
自绘
控件就是我们自定义View继承自已有控件,然后扩展其功
u012702547
·
2016-04-25 20:00
android
notepad
自定义view
MFC-
双缓冲绘图-CMemDC的封装
CMyMemDC.h#pragmaonce #include"afxwin.h" #include"atlimage.h" classCMyMemDC:publicCDC { public: CMyMemDC(); CMyMemDC(intcx,intcy,CDC*pDC=NULL); CMyMemDC(UINTnResID,CDC*pDC,LPCTSTRlpTyp=_T("BMP")); ~CM
wyansai
·
2016-04-22 16:00
mfc-
串口功能的实现
界面,串口,然后就是各个按钮的功能实现了,其实很简单的,不同的按钮不同的功能,直接双击那个按钮,就可以添加一个click的动作函数了,下面我会放出我的代码的github连接,有兴趣的可以看一下哎这里大概说一下注意把,1,串口读取到的数据是VARIANT格式,这个得专门写函数解析,我是在网上找到的,并没有弄明白是什么意思,2,edit控件是CString格式,本地是一些数据需要保存才可以正常显示,3
u010650281
·
2016-04-22 13:00
mfc
mfc-
串口控件的添加和使用
既然是写一个串口,那么肯定需要串口了,目前mfc支持两种串口创建方式,1:调用串口类,继承并且实现部分函数,很复杂,但是很灵活2:下载串口控件,也就是AxxxxxX控件,这个在csdn上面有,2个下载币,名字叫做MSCOMM,http://pan.baidu.com/s/1qYMOZJQ做做好人喽,,下载之后把里面的4个文件复制到c/windows/system32还有c/windows/sysW
u010650281
·
2016-04-22 13:00
mfc
MSCOMM
mfc-
串口控件变量设置
在知道了一些个基本的界面之后,咱们来介绍怎么给控件添加变量首先是4个radiobutton按钮,这四个东西两两一组,(后台划分的),首先,右键radiobutton->添加变量(B)->类别->Value->变量类型->int(radio只需要知道01就够了,但为了赋值方便,所以用了int)->变量名然后就是edit的,edit里面显示的是字符串,所以添加的变量是CString类型的,这里说明一下
u010650281
·
2016-04-22 13:00
mfc
控件
CDR怎么利用贝塞尔工具绘制背景素材?
很多人都是上网站上找素材,这里教大家怎么
自绘
名片素材。下面我们就利用CDRX7画出下图的卡片素材1、打开CDRX7,新建一个A4文件,画出下图的矩形框,将大小设置成90x54mm。
佚名
·
2016-04-22 11:40
mfc-
串口工具界面
知道了大概的功能之后,接下来就是就是界面的设计了,咱们一个控件,一个控件的讲解,先来张运行起来的界面接收区:1:首先是整体的框架,我用的是Groupbox,把整个接收区包起来,2:接受数据模式,也就是hex和文本的选择,这个比较简单,学过其他界面开发的都应该知道,用的是radiobutton先放上去连个,然后按住Shift+ctrl+上下左右的方向键,可以设置对齐方式,3:2个button,设置C
u010650281
·
2016-04-22 11:00
mfc-
串口初始
这几天工作需要,要用mfc做一个项目。领队叫我先用mfc做一个串口熟悉一下工具的使用,然后我就做了喽。下面先介绍一下串口工具,串口工具有下面这几个功能发送文本数据,发送hex数据接收文本数据接收hex数据自动发送发送文件保存接受数据保存发送数据一个好用的串口工具应该具备上面的这些个功能,然后就是用户交互好看一点以上就是我要做的串口工具的大概功能,
u010650281
·
2016-04-22 10:00
mfc
串口
MFC-
CListCtrl详细使用方法
以下未经说明,listctrl默认view风格为report相关类及处理函数MFC:CListCtrl类SDK:以“ListView_”开头的一些宏。如ListView_InsertColumn1.CListCtrl风格 LVS_ICON:为每个item显示大图标 LVS_SMALLICON:为每个item显示小图标 LVS_LIST:显示一列带有小图标的item
wyansai
·
2016-04-21 17:00
MFC学习笔记(1)——颜色、图片简单
自绘
关于各种图片加载,使用统一的函数,从资源加载#pragmaonce #include BOOLLoadCImageFromResourse(CImage*pImage,UINTnResID,LPCTSTRlpTyp,HMODULEhModule) { if(pImage==NULL) returnFALSE; pImage->Destroy(); if(lpTyp==_T
wyansai
·
2016-04-20 16:00
UITableView设置全屏分隔线的几种方法比较
,手动添加分割线隐藏自带的tableView.separatorStyle=UITableViewCellSeparatorStyleNone;可以通过addSubview的方式添加一条分割线;也可以
自绘
分割线
史前图腾
·
2016-04-11 21:40
MFC-
登录框
有些软件需要登录才能进入到主页面,所以就需要个登录框.登录框需要解决两个难点.第一,对话框窗口需要接受回车消息.第二,当登录成功后弹出主窗口.1.添加资源–>对话框2.给登录框添加类3.在头文件中添加成员变量//在构造函数初始化为FALSE BOOLm_bLogIn;4.在主对话框初始化对话框中打开登录框//判断是否登录成功 CLogInDlgdlg; if(dlg.DoModal())//打开登
qq_18297675
·
2016-04-08 21:00
mfc
对话框
登陆框
编辑框接收回车消息
自绘
控件及cocoapods推送过程
自绘
控件背景介绍:由于在项目中,需要实现一个比较简单的自定义控件,类似于CocoaTouch提供的UISlider,需求中的不同在于,slider需要实现3个位置的触控消息.类似与下图已经完成的效果.实现过程
althonx1024
·
2016-04-05 22:45
iOS
MFC-
缩放位图
效果如图:1.定义几个成员变量CBitmapm_bitmap;//存放新的位图对象 CDCm_dc;//DC对象 CBitmap*m_pOldbmp;//旧的位图对象 intm_iPercent;//缩放位图的比例 voidFreeObject();//释放对象2.在构造函数中初始化//初始化 m_iPercent=100; m_pOldbmp=nullptr;3.打开位图CFileDialog
qq_18297675
·
2016-04-02 22:00
对象
mfc
位图
加载位图
缩放位图
MFC-
线程同步
线程同步有四种方法.两个简单的线程函数例子:UINTThread1(LPVOIDlParam) { for(inti=0;im_pMainWnd->m_hWnd,IDC_STATIC,sum,TRUE); return0; } UINTThread2(LPVOIDlParam) { for(inti=0;im_pMainWnd->m_hWnd,IDC_STATIC,sum,TRUE); retur
qq_18297675
·
2016-04-02 16:00
线程同步
mfc
互斥对象
临界区对象
信号量对象
MFC-
创建,挂起,恢复线程
线程分为界面线程和工作线程界面线程:学过windows程序设计的都知道每一个窗口都有一个消息循环来处理各种消息.所以界面线程的机制和窗口过程差不多,是比较复杂的.工作线程:很简单的一种线程,只能用来打印输出循环等.不能进行消息处理.所以功能不是很强大,贵在简单.创建工作线程的函数:CWinThread*AfxBeginThread( AFX_THREADPROCpfnThreadProc,//工作
qq_18297675
·
2016-04-02 15:00
mfc
工作线程
终止线程
创建线程
界面线程
MFC-
通过WtsApi32.dll中的函数枚举进程
WtsApi32是终端服务API,这种方法获取进程信息很快很简洁.效果如图:1.包含头文件WtsApi32.h,导入库WstApi32.lib2.代码如下://终端服务的名字,就是计算机的名字 TCHARszComputerName[100]=TEXT("xxx"); //打开终端服务,返回一个句柄 HANDLEhSever=WTSOpenServer(szComputerName); if(h
qq_18297675
·
2016-04-02 13:00
api
mfc
终端
终端服务
WstApi
MFC-
通过psapi.dll中的函数枚举进程
这次通过一个实用的小例子讲解一下psapi.dll(头文件是Psapi.h)中几个函数的用法.效果如图:这个例子需要用到的知识有:静态文本http://blog.csdn.net/qq_18297675/article/details/50978562ListControlhttp://blog.csdn.net/qq_18297675/article/details/50983600自定义消息h
qq_18297675
·
2016-04-01 15:00
mfc
模块
枚举进程
Psapi-h
Psapi-dll
忙完之后要仔细看的东西
AppcompatActivity,actionbar,toolbar,AndroidSupportv4,AndroidSupportv7,AndroidSupportv13,androidtheme,android
自绘
wjk7186912
·
2016-03-31 23:00
MFC-
用系统快照来枚举进程
用到的函数和结构体如下://失败返回INVALID_HANDLE_VALUE HANDLEWINAPICreateToolhelp32Snapshot( DWORDdwFlags,//用来指定“快照”中需要返回的对象,可以是TH32CS_SNAPPROCESS等 DWORDth32ProcessID//一个进程ID号,用来指定要获取哪一个进程的快照,当获取系统进程列表或获取当前进程快照时可以设为0
qq_18297675
·
2016-03-31 20:00
mfc
snapshot
系统快照
枚举进程
MFC-
内存映射实现数据共享
做两个进程,一个进程把数据写到内存空间,一个进程从内存空间中读取数据.写数据的进程:1.定义两个成员变量HANDLEm_hMapObject;//映射对象句柄 LPTSTRm_pszMapView;//指向映射的地址空间2.在初始化对话框中获取一块内存空间以便写入//创建映射对象 m_hMapObject=CreateFileMapping( (HANDLE)0xffffffff,//因为不是读写
qq_18297675
·
2016-03-31 19:00
数据
mfc
共享内存
共享数据
MFC-
利用内存映射文件来读写文件
以下简介摘抄自搜狗百科:文件操作是应用程序最为基本的功能之一,Win32API和MFC均提供有支持文件处理的函数和类,常用的有Win32API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理
qq_18297675
·
2016-03-31 19:00
api
mfc
读写文件
内存映射
内存空间
MFC-
创建互斥对象
通过一个小例子,了解一下互斥对象的用处.有些软件是不允许运行第二个实例的,比如360,你只要运行了他,在运行一次他就只会被调到前面不会再创建一个新的进程.1.定义一个互斥对象句柄HANDLEm_hMutex;//互斥对象句柄2.给窗口设置一个标记属性,以便等会凭着这个标记找到本实例窗口在WM_CREATE消息函数中设置窗口标记属性intCMFCTESTDlg::OnCreate(LPCREATES
qq_18297675
·
2016-03-31 14:00
对象
mfc
实例
互斥对象
MFC-
双管道
双管道比但管道复杂一点,但是功能强大,能更快速的处理进程间的通信.还是以单管道的例子,稍加修改即可1.定义两个成员变量.HANDLEm_hInReadPipe;//读取输入管道的内容 HANDLEm_hOutWritePipe;//把命令输出到输出管道2.在构造函数中创建管道和进程HANDLEhInWritePipe=nullptr;//把内容写到输入管道 HANDLEhOutReadPipe=n
qq_18297675
·
2016-03-30 21:00
mfc
进程通信
双管道
MFC-
单管道
单管道通信,每传输一次数据就要创建一个新的进程,速度很慢,但是简单.下面做一个读取命令行内容的例子效果如图:全部的代码都写到执行按钮中,代码如下 HANDLEhWritePipe=nullptr;//把内容写到管道的句柄 HANDLEhReadPipe=nullptr;//从管道里读取内容的句柄 //管道的安全属性 SECURITY_ATTRIBUTESsa={0}; sa.nLength=siz
qq_18297675
·
2016-03-30 20:00
数据
通信
安全
mfc
管道
自定义view:一个大写加粗带下划线的烧饼
首先是效果图:然后分析一下我写的代码:通过阅读郭神的博客了解到自定义view大体包含3种:
自绘
控件,组合控件,和继承控件。我用的是第一种,
自绘
控件。
小又鸟
·
2016-03-29 18:00
MFC-
创建进程
创建进程的4个函数:1.WinExecUINTWINAPIWinExec( _In_LPCSTRlpCmdLine,//命令行参数,也可以是可执行文件(exe)路径 _In_UINTuCmdShow ); 例子://打开计算器 WinExec("calc",SW_SHOW); //打开其它程序 WinExec("F:\\MFC-TEST.exe",SW_SHOW);2.ShellExecuteS
qq_18297675
·
2016-03-29 18:00
进程
mfc
创建进程
打开进程
MFC-
移动无边框窗口
一般的窗口都是有标题栏的,我们经常是拖动标题栏来进行窗口的移动,但是有些软件是无标题栏无边框的,这时候就需要写代码来让鼠标点击窗口任意位置都可以让窗口移动了.1.添加两个成员变量,一个用来标记移动状态,一个用来记录鼠标按下时的坐标CPointm_point; BOOLm_bIsMoving;2.在构造函数中初始化m_bIsMoving=FALSE;m_point=0;3.找到WM_BUTTONDO
qq_18297675
·
2016-03-29 16:00
移动
鼠标
mfc
无边框窗口
无标题栏窗口
MFC-
关机注销重启
关机注销重启都是windows的重要操作,所以调用ExitWindowsEx这个函数之前一定要对当前进程进行提权,就是提升权限,使得当前的进程能操作这些重要的函数.1.提权//提权函数 BOOLAdjustPrivilege() { BOOLbRet=FALSE; TOKEN_PRIVILEGEStp={0};//令牌权限结构 HANDLEhToken=nullptr;//令牌句柄 do { /
qq_18297675
·
2016-03-29 13:00
mfc
重启
关机
注销
提升权限
MFC-
读写注册表
注册表内部结构:key->subkey->value->名称,类型,数据函数:RegCreateKey()RegCreateKeyEx()RegOpenKey()RegOpenKeyEx()RegSetValue()RegSetValueEx()RegQueryValue()RegQueryValueEx()RegDeleteKey()RegDeleteKeyEx()RegCloseKey()1.
qq_18297675
·
2016-03-29 13:00
函数
数据
mfc
结构
注册表
MFC-
自绘
控件(CComBox篇)
示例图一、公共文件和这篇一样,就不写了(
MFC-
自绘
控件(CButton篇))二、CComBox头文件#pragmaonce #include"Public.h" #include usingstd::
wyansai
·
2016-03-29 00:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他