随笔分类 -  MFC

摘要: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简单例子 阅读(471) 评论(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简单例子 阅读(251) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>#include <windows.h>using namespace std;int main(){ SYSTEMTIME stime; GetLocalTime( &stime ); cout << stime.wYear; return 0;}SYSTEMTIME其实是个结构体,其具体成员如下: typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; 阅读全文
posted @ 2011-09-13 23:18 java简单例子 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Skin++ 0.1.3 使用指南 一.加载Skin++ 0.将SkinPlusPlusDLL.lib,SkinPlusDLL.dll,SkinPlusPlus.h,XPCorona.ssk都复制到当前目录 1.在(VC7) "项目-> 属性-> 链接器-> 输入-> 附加依赖项 "中加入SkinPlusPlusDLL.lib 或 在(VC6) "Project-> Settings-> Link-> Object/library "中加入SkinPlusPlusDLL.lib 在工程中加入SkinPlusPlu 阅读全文
posted @ 2011-09-13 22:18 java简单例子 阅读(169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示