摘要:
下面的例子中,先取得编辑框本身的字体,然后改变其大小(需要注意的是,这种方法下,编辑框本身的字体如果不是TrueType型的话,字体大小的变化不是“连续”的,某些大小值的设定有可能不起作用): CYourDlg中增加成员变量CFont m_font; //这个绝对不... 阅读全文
摘要:
string strtest; string::size_type pos=strtest.find_first_not_of( ' '); string strnew = strtest.substr(pos,strtest.size()-pos); 阅读全文
摘要:
MFC中自定义消息 消息映射、循环机制是Windows程序运行的基本方式。VC++ MFC 中有许多现成的消息句柄,可当我们需要完成其它的任务,需要自定义消息,就遇到了一些困难。在MFC ClassWizard中不允许添加用户自定义消息,所以我们必须手动在程序中添加相应代码,以便可以象处理其... 阅读全文
摘要:
用GDI+是最简单的办法。一、GDI+加到VC工程的具体做法如下:1、下载GDI+ 软件包。2、在头文件StdAfx.h 内增加下述语句: typedef unsigned __int32 ULONG_PTR; #include #include "gdiplus.h" ... 阅读全文
摘要:
CFileDialog dlgFile(TRUE,_T("bk"),_T("*.bk"), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("备份文件 (*.bk)|*.bk|")); ////////////////////////////... 阅读全文
摘要:
颜色属性:色相,色调,饱和度 混合型色彩空间(按照三基色的合成比例):RGB,CMY(K),XYZRGB:红绿蓝 CMY:青品红黄 强度/饱和度/色调型颜色空间(对消除光亮度有用):HSV,HSLHSV(H(Hue):色度 S(Saturation):饱和度 V(Value):纯... 阅读全文
摘要:
void CTestDlg::OnButton1() {CFileDialog mFileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,"所有文件(*.*)|*.*", NULL... 阅读全文
摘要:
///////////////////////////////////////////////////////////////////time_t MySystemTimeToTimet(SYSTEMTIME st ){ FILETIME ft; SystemTimeToFile... 阅读全文
摘要:
CString(wchar) 转char*--------------- char *p; DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,Path.GetBuffer(),-1,NULL,0,NULL,FALSE); p = new... 阅读全文
摘要:
SQLITE深入------常见问题 如何建立自动增长字段? 简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。 长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列... 阅读全文