`
文章列表
1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CString::IsEmpty ...
在组建菜单中选择 “release” 后,点击运行,提示以下错误: autodial.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) int __cdecl skinppExitSkin(void)" (__imp_?skinppExitSkin@@YAHXZ) autodial.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) int __cdecl skinpp ...
  一     函数原型及参数   function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;   hWnd :对话框父窗口句柄,对话框显示在 Delphi 窗体内,可使用窗体的 Handle 属性,否则可用 0 ,使其直接作为桌面窗口的子窗口。   Text :欲显示的信息字符串。   Caption :对话框标题字符串。   Type :对话框类型常量。   ...
AfxMessageBox()与MessageBox()的区别   AfxMessageBox的函数原型 int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 ); int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) –1 ); 在 第一种形式中,lpszText表示在消息框内 ...
  SVN 图标含义 灰色向右箭头: 本地修改过 蓝色向左箭头:SVN 上修改过 灰色向右且中间有个加号的箭头: 本地比SVN 上多出的文件 蓝色向左且中间有个加号的箭头:SVN 上比本地多出的文件 灰色向右且中间有个减号的箭头: ...
http://support.microsoft.com/kb/238077/zh-cn   默认情况下,Windows 日期时间选取器控件 (CDateTimeCtrl) 和 Microsoft 日期时间选取器 ActiveX 控件具有当前日期作为初始的值。本文介绍了如何将一个空的日期设置为这些控件的初始值。   Windows 时间日期选取器控件和 Microsoft 日期时间选取器 ActiveX 控件更改所需的时间后将当前日期,即使您将其设置为空白通过调用 SetWindowText 用空字符串作为参数。 以下步骤描述了一种为 Microsoft 日期时 ...
  前缀 类型 描述 实例 arr Array 静态数组 arrPoint b BOOL 布尔值 bEnabled by unsigned char(BYTE) 8位无符号字符 byWeek ch
一个基于对话框的MFC AppWizard应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以 由几种不同的方法来实现,具体如下(粗斜体代码为增添的):   ---- 方法一: 调用CWinApp类的成员函数SetDialogBkColor来实现。 ...
如果想不重载cmenu类,可以使用api中的setmenuinfo 具体步骤 在类中声明cbrush 对象,我的为m_brush; 然后在改变背景颜色的代码中添加如下代码 ::MENUINFO lpcmi;                        //::必须写不然无法识别 m_brush.CreateSolidBrush(RGB(255,0,0));//你的颜色 memset(&lpcmi,0,sizeof(::LPCMENUINFO)); lpcmi.cbSize=sizeof(MENUINFO); lpcmi.fMask=   MIM_BACKG ...

打开方式不见了

右键的“打开方式”突然不见了,单击“开始” - “运行”- 输入regsvr32 /s /i shell32.dll并回车,shell32.dll文件重新注册,问题解决。   注:鼠标右键菜单项都和注册表相关,“打开方式”菜单问题也需从这里下手,该菜单是由Shell32.dll模块管理的,该dll文件被反注册后,“打开方式”菜单自然就消失了。我们这时只要重新注册该模块即可恢复。  
ASSOC   DOS命令;      Assoc:显示或修改文件扩展名关联。如果在没有参数的情况下使用,则 assoc 将显示所有当前文件扩展名关联的列表。     语法    assoc [.ext[=[FileType]]]    参数    . ext   指定文件扩展名。    FileType   指定要与指定的文件扩展名相关联的文件类型。   /?   在命令提示符下显示帮助。    注释    • 要为一个文件扩展名删除文件类型关联,请通过按空格键在等号之后创建一个空白区域。    • 要查看已定义了打开命令字符串的当前文件类型,请使用 ftype 命令。 ...

CDateTimeCtrl

    博客分类:
  • C++
1、Format 初始化 CDateTimeCtrl m_time; CTime tm; tm=CTime::GetCurrentTime(); m_time.SetTime(&tm); m_time.SetFormat("yyyy-MM-dd HH:mm:ss");    CDateTimeCtrl m_Date1; m_Date1.SetFormat("yyy-MM-dd HH:mm:ss");   2.Format初始化选择确认框为空    CDateTimeCtrl m_Date1;    ::S ...
1 引言 在教授学生使用Visual C++6.0 中的MFC 基本应用时, 由于 MFC 制作的工程由很多文件构成, 它不能象一般C++程序那样随 意在类外定义全局变量, 那样有时会在运行程序时出现问题。在 软件开发过程中, 有时需要在不同的类之间利用全局变量传递数 据, 利用全局函数处理相同问题, 而MFC 没有提供类似其他开发 工具的模块功能, 因此我们只得自己完成。实际上有多种方法可 以实现, 这里介绍三种常用的方法。 2 定义一个全局类的对象来实现 其实生成这个自定义类对象, 我们可以完全参照th ...
MFC 中默认回车或ESC 会关闭对话框,解决办法:   对于有对话框的类,点击右键,virtual function ,添加PreTranslateMessage ,然后Edit ,写入如下代码:   BOOL   CForm::PreTranslateMessage(MSG*   pMsg)     {     {     // 屏蔽   回车和ESC 键     // 屏蔽ESC 键退出     if   (pMsg->message   ==   WM_KEYDOWN   &&am ...
  从编辑框输入数据后,需要调用UpdateData(TURE);进行数据交换, 这样用GetDlgItem()就可以获取内容了 如果要写入数据,先SetDlgItem(),之后再调用UpdateData(FLASE);进行数据交换这样才回把数据写入到编辑框 UpdateData();是对话框的更新函数 TURE的时候读取数据,FLASE的时候写入数据 编辑框内容改变后,程序和这个编辑框对应的变量并不改变,直到用UpdateData(TURE);。同样,变量改变后,编辑框也不会反应出来,直到调用UpdateData(FLASE);
Global site tag (gtag.js) - Google Analytics