摘要:
3)Unexpected end while looking for precompiled header这时因为该模块没有包括预编译头文件“stdafx.h”的缘故。VC用一个stdafx.cpp包含头文件stdafx.h,然后在stdafx.h里包含大部分系统头文件,这样编译时VC就通过编译stdafx.cpp把大部分系统头文件预编译进来了,在Debug目录下有一个很大... 阅读全文
2005年6月30日 #
摘要:
SQL Server 中四种匹配符的含义 % 代表零个或者多个任意字符 _ 代表一个任意字符 [] 指定范围内的任意单个字符 [^] 不在指定范围内的任意单个字符 带有匹配符的字符串必须使用引号引起来,例如下面的示例: LIKE 'BR%'返回以“BR”开始的任意字符串。 LIKE 'Br%'返回以“Br”开始的任意字符中。 LIKE '%een... 阅读全文
2005年6月26日 #
摘要:
TAB ORDER按回车键使下个控件自动获得焦点1.选中主对话框:Layout菜单=>Tab Order(或者直接按Ctrl+D):按你需要的TAB顺序依次单击控件.2.按Ctrl+W打开MFC ClassWizard=>Message Maps选项卡:给你的主DLG映射PreTranslateMessage消息处理函数:BOOL CYourDlg::PreTranslateMessa... 阅读全文
2005年6月24日 #
摘要:
VC获取系统时间、程序运行时间 1.使用CTime类CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK);2: 得到系统时间日期(使用GetLocalTime)SYSTEMTIME st;CString strDate... 阅读全文
2005年6月23日 #
摘要:
VC常用数据类型使用转换详解读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString s... 阅读全文
2005年6月22日 #
摘要:
在VC中怎么遍历一个文件夹下的所有文件和文件夹?find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"\\*.*"); HANDLE hFind=::FindFirstFile(szFind,&FindFileData);... 阅读全文
2005年5月29日 #
摘要:
要改变对话框的一般颜色,可以在C***App的InitInstance函数里加入如下代码:SetDialogBkColor(RGB(0,255,255),RGB(255,0,0));//背景青蓝、文字红色但是这样不能改变对话框中的图形控件的颜色;每个控件在dialog中都是一个窗口,当要绘制控件时,会发出一个WM_CTLCOLOR消息给它的父窗口(对话框本身).消息映射及响应函数如下:ON_WM_... 阅读全文
摘要:
CWinApp*AfxGetApp()是一个全局函数,在任何地方都可以获得C***App类对象的指针.//在C***App类中:获得CMainFrame类对象的指针:CMainFrame*pMain=(CMainFrame*)CWinThread::m_pMainWnd;获得C***View类对象的指针:(假设只有一个视图,须通过CMainFrame)C***View*pView=(C***Vie... 阅读全文
2005年5月27日 #
摘要:
//设定可用性(当你打开下拉菜单时便会激发UPDATE_COMMAND_UI消息,映射如下函数:voidC***Dlg::OnUpdateMenuLogin(CCmdUI*pCmdUI){//TODO:AddyourcommandupdateUIhandlercodeherepCmdUI->Enable(mMenuActive&0x01);}//手动添加下面函数到你的主DIALOG里... 阅读全文
2005年5月26日 #
摘要:
CStringstrSQLSrvName;//HKEYhKEY;LPCTSTRdata_Set="SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer\\CurrentVersion\\";longret0=(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,data_Set,0,KEY_READ,&hKEY));if(ret0==E... 阅读全文