- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 DuiLib CreateControl
对于xml文件中的自定义控件的创建和绘制是这样滴:第一步主窗口的xml资源文件中肯定包含了,自定义控件的添加声明,此时在CDialogbuilder进行解析过程中会,查找到,此控件非DuiLib自带的,所以肯定是用户自定义控件,所以会调用CreateControl函数来进行,自定义控件的创建和绘制。我们在主窗口类中,重载CreateContrl方法,判断给定的类名称是否为所要创建的
2016-05-17 19:47:35 2993
原创 windows服务编程--异常终止重启;拒绝手动停止
Windows服务也算是个应用程序,没有界面。可以长期在后台运行。当然他需要制定一个可执行文件来运行。创建服务的过程如下:OpenSCManager()打开服务管理器CreateService() 创建一个服务,指定服务名称,可执行文件的路径,启动类型,控制类型,等等OpenService() 打开一个服务来进行,配置、查询、启动、停止、等等操作。(当然执行相应的操作必
2016-05-17 19:41:59 5797 1
原创 关于DuiLib下 实现关键字高亮、粗体显示的实现
有两种方案:1.使用CRichEditUI 来做;2.使用CLabelUI 来做。CRichEditUI的做法:1.首先继承CRichEditUI 生成CRichEditUIEx类2.CRichEditUIEx类中实现PaintText方法,只需要在绘制文本的时候,添加三行代码: SetSel(begin, end); SetFontFormat(
2016-05-17 19:31:15 2232
原创 QT widget设置QT::FramelessWindowHint和Qt::WA_TranslucentBackground,会出现一个bug:在最小化还原时界面停止刷新
QT widget设置QT::FramelessWindowHint和Qt::WA_TranslucentBackground,会出现一个bug:在最小化还原时界面停止刷新Widget with QT::FramelessWindowHint and Qt::WA_TranslucentBackground stops paintting after minimize/restore
2016-05-17 19:11:15 3720
原创 防火墙对于127.0.0.1地址的不进行拦截
INADDR_ANY 0.0.0.0任何地址INADDR_LOOPBACK 127.0.0.1 使用回环地址进行本地TCP/IP通信,防火墙不会进行拦截。#include #include #pragma comment(lib,"wsock32.lib")void main(){ WORD wVersi
2016-05-17 18:08:49 3517
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人