如何正确创建DLL和使用DLL
C/C++ 4-12 757浏览 0评论本文将通过一个简单的实例来说明,如何正确的导出DLL中的类、对象、函数,并如何通过静态加载或动态加载的方式来使用DLL。 一、DLL中导出类、函数、对象 1. 创建一个空的Win32 Dynamic-Link Library项目Test 2. 在项目中添加一个Test.h头文件,该文件的内容如下: //导出类 class __declspec(dllexport) CTest { ...
google 打不开
Windows 4-8 1060浏览 0评论在c:\windows\system32\drivers\etc\hosts文件后面添加以下内容: 91.213.30.151 www.google.com 91.213.30.151 google.com 74.125.20.31 www.google.com.hk 74.125.20.31 accounts.google.com 74.125.20.31 accounts.l.google.com 74.125.20.31 google.com 74.125.20.31 www.google.com 74...
duilib DirectUI库里面的一个简单的例子RichListDemo
C/C++ 4-7 945浏览 0评论1、首先来看这里的CRichListWnd 已经不再是从CWindowWnd继承了 classCRichListWnd:publicWindowImplBase 从WindowImplBase中,可以看到有三个抽象函数: virtualCDuiStringGetSkinFolder()=0; virtualCDuiStringGetSkinFile()=0; virtualLPCTSTRGetWindowClassName(void)const=0; 这些都很简单,只是返回固定的string &nb...
DuiLib : 使用CListUI显示海量数据
C/C++ 3-31 2228浏览 0评论最近遇到要在一个DuiLib::CListUI中显示动态数据的子任务. 在使用我改版的DuiLib中发现如下问题, 真杯具. * 如果反复添加删除CListContainerElementUI, 会引起CListUI所在的Dialog退出时挂掉的问题. e.g. 在CListUI中增加2000条数据, 在CListUI中删掉2000条数据, 如此反复20次. 再退出该CListUI所在的Dialog, UI就挂掉了. 现象是WM_PAINT陷入了一个循环(这个正常), 但是UI显示不出来了. &nbs...
动态加载CListUI
C/C++ 3-31 1310浏览 0评论CListUI* pList = new CListUI; pList->SetTextCallback(this); CListHeaderUI* pHeader = pList->GetHeader(); CListHeaderItemUI* pHeaderItem = new CListHeaderItemUI; pHeaderItem->SetText(L"kdsjlakjfsdl"); pHeaderItem->SetBkColor(0xFFFFFFFF); pHeader-...
duilib各种布局的作用,相对布局与绝对布局的的意义与用法
C/C++ 3-23 769浏览 0评论转载请说明原出处,谢谢~~ http://blog.csdn.net/zhuhongshu/article/details/38531447 我使用duilib快3个月了,总体感觉duilib的使用还是较为简单的,只是刚入门时可能有些摸不清头脑。今天写一篇关于duilib的入门日志,大致说一下duilib中的各个布局的作用,以及很关键的相对布局与绝对布局的意义与用法。希望可以帮到使用duilib的新手朋友们。duilib高手就可以直接省略这篇文章了!  ...
Duilib技巧:背景图片平铺
C/C++ 3-23 1232浏览 0评论方式有两种 // 1、aaa.jpg // 2、file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0,0' corner='0,0,0,0' // mask='#FF0000' fade='255' hole='false' xtiled='false' ytiled='false' 第一种是最简单的,加载图片文件并将整张图片拉伸铺满整个控件 第...
CentOS修改系统时间
Linux 3-11 890浏览 0评论操作: date –s '1987-05-02 10:10:10' clock –w //将日期写入CMOS 补充: 修改Linux时间一般涉及到3个命令: date:修改系统当前的时间 clock:修改CMOS时间(查看CMOS时间:clock -r) hwclock:修改系统硬件时间 hwclock 用法: hwclock --show //查看硬件时钟 hwclock --s...
MFC获取当前exe的绝对路径
C/C++ 3-9 878浏览 0评论TCHAR exeFullPath[MAX_PATH]; // MAX_PATH GetModuleFileName(NULL,exeFullPath,MAX_PATH);//得到程序模块名称,全路径 也就是当前运行程序的全路径 GetModuleFileName函数原型 DWORD GetModuleFileName( HMODULE hModule, // handle to module。将要得到的模块的句柄。如果是当前模块,NULL ...