- 浏览: 178353 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
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);