滴水穿石--使用vc6.0+ado数据库编程帮包子做完管理系统后的收获
1. 如果先将某个控件visiable设为false,想在符合某条件后再重新显示,则只需要:
if(...)//满足某条件
{
GetDlgItem(IDC_...)->ShowWindow(SW_SHOWNORMAL);
}
2. 如果要修改应用软件的图标,可以把res文件夹中的MFC.ico文件替换为期望的图标
3. 在创建应用程序时,选择“as a statically linked library”,发布时便可不用安装就能使用。
4. 关于如何为应用程序添加皮肤:
(1) 在工程中加入文件“SkinMagicLib.h,SkinMagic.lib和SkinMagic.dll”
(2) 在stdafx.h中,加入"#include SkinMagicLib.h"
(3) 在stdafx.h中,加入#pragma comment(lib, "SkinMagic.lib")
(4) 在InitInstance中加入如下语句:
VERIFY(1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL));
VERIFY( 1 == LoadSkinFile("corona.smf"));
AfxEnableControlContainer();
SetDialogSkin("Dialog");
5. 安装包可以使用installshield制作。这个软件是傻瓜式的,很容易用,基本只要按照上面指示进行操作就行。