摘要: 1、vs2008中,strcpy(lf.lfFaceName,"Times New Roman"); 报错,原因:'strcpy' : cannot convert parameter 1 from 'WCHAR [32]' to 'char *'。修改方式:wcscpy(lf.lfFaceName,L"Times New Roman");2、m_str.Format(TEXT("%d"),int);……Format格式转化强大的不可思议。 阅读全文
posted @ 2011-09-14 22:19 java简单例子 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 渐变字: // 获得窗口的客户区设备上下文句柄 CClientDC dc(this); // 更改当前字体 LOGFONT lf; dc.GetCurrentFont()->GetLogFont(lf); CFont font, *pOldFont; lf.lfCharSet=134; lf.lfHeight=-150; lf.lfWidth=0; strcpy(lf.lfFaceName, "隶书"); //直接添加汉字,选择字体 font.CreateFontIndirect(lf);... 阅读全文
posted @ 2011-09-14 22:03 java简单例子 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Linux 系统由内核、外壳程序、实用程序、应用程序构成。内核(kernel)我把内核取名为“硬件管家”,它负责管理和控制计算机资源,分配资源给用户和进程,用户和其他程序都必须通过内核访问硬件资源,正是这种“内核机制”使Linux系统上编写的程序可以跨平台使用。外壳程序(shell)我把外壳程序称为“Windows”Linux系统提供2种形式的用户接口(user interface)<1>command line interface 它可以高效的完成所有的任务。<2>graphics user interface 它是command line interface 的衍生 阅读全文
posted @ 2011-09-14 19:30 java简单例子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 今天为柚纸(老婆)创作一个软件,我发现我不但是个程序员,还是一个不错的设计师呀!哈哈(自夸一下)。在用定时器的时候,回调函数需要调用对话框中的成员变量,但回调函数不在对话框类中是全局的,于是开始琢磨怎么实现外部对对话框中的成员调用,大家都知道一个对话框是在theApp对象中声明创建的,也就是当编译完成theApp后才开始编译对话框类,然后生成对话框变量,那么就可以用theApp来调用对话框对象。后来发现theApp中有:m_pMainWnd = &dlg; 一句话,也就意味着对话框对象的指针赋值给了m_pMainWnd ,然而对于m_pMainWnd 是theApp的成员,于是可以Ct 阅读全文
posted @ 2011-09-14 16:22 java简单例子 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、将BCMenu.cpp,BCMenu.h,BtnST.h,BtnST.cpp四个文件拷贝到工程中。2、vs2008项目-》添加现有项,将上面四个文件包含在工程里。3、添加头文件:#include "BtnST.h"4、新建CButton,找到该button的ID,查找映射宏DDX_Control(pDX, CBUTTON_ID, m_btn);5、声明CButtonST成员变量m_btnst。6、修改映射宏DDX_Control(pDX, CBUTTON_ID, m_btnst),相当于将该变量与新建的按钮关联。注:;另外提到ON_BN_CLICKED(IDC_BUTT 阅读全文
posted @ 2011-09-14 14:58 java简单例子 阅读(249) 评论(0) 推荐(0) 编辑