2010年8月20日
摘要:
一.加载Skin++0.将SkinPlusPlusDLL.lib,SkinPlusPlus.h,XPCorona.ssk都复制到当前目录1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入Skin...
阅读全文
posted @ 2010-08-20 11:30
carekee
阅读(2349)
推荐(0)
摘要:
方法一:第一步:打开C:\Program Files\Common Files\Adobe\Updater5里面的AdobeUpdater.exe执行文件,开始检查更新,不要取消;第二步:等待检查更新完后,类似WINDOWS,会出现一个对话框,不要选择下载并安装,注意看有一个“首选项”;第三步:点击“首选项”后,里面有自动检查Adobe更新的选项,把...
阅读全文
posted @ 2010-08-20 09:32
carekee
阅读(1771)
推荐(0)
2010年8月19日
摘要:
下面代码实现将 GridView 导出到 Excel文件中。值得注意的是VerifyRenderingInServerForm重载方法:MSDN上的 VerifyRenderingInServerForm 方法的描述: 必须位于 <form runat=server> 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息。发送回或依赖于注册的脚本块的控件应该在 ...
阅读全文
posted @ 2010-08-19 10:19
carekee
阅读(191)
推荐(0)
2010年8月17日
摘要:
JavaScript语言运行在浏览器端,是很重要的语言,但却有很多糟粕,因为1995年Brendan Eich设计这种语言的时候,只用了三个月,很多语言特性没有经过深思熟虑,就推向了市场。本文介绍了12种应该避免的JavaScript语法。本文节选自阮一峰的网络日志http://www.ruanyifeng.com/blog/,原文标题为《12种不宜使用的Javascript语法》。原文是阮一峰对...
阅读全文
posted @ 2010-08-17 11:51
carekee
阅读(216)
推荐(0)
2010年8月16日
摘要:
状态栏的使用StatusBarDemoconst int nStatusIcon = 0;const int nStatusInfo = 1;const int nStatusProgress = 2;const int nStatusLabel = 3;const int nStatusAnimation = 4;static UINT indicators[] ={ID_INDICATOR_I...
阅读全文
posted @ 2010-08-16 17:44
carekee
阅读(982)
推荐(0)
摘要:
消息提示框PopupDemoMSN样式自定义样式1.创建CMSNDlg类(含控件摆放),派生于CBCGPPopupDlg,必须是子(child)类型void CMSNDlg::OnDraw (CDC* pDC){CBCGPPopupDlg::OnDraw (pDC);CRect rectClient;GetClientRect (rectClient);CSize sizeLogo = m_img...
阅读全文
posted @ 2010-08-16 17:42
carekee
阅读(858)
推荐(0)
摘要:
实现图像热区HotSpotDemo其中对话框中客户区所显示的是一副图像。(1)建立一个对话框和所要显示的图像。(2)对话框的头文件CBCGPHotSpotImageCtrlm_Image;void InitImage ();消息afx_msg void OnClickHotSpot();(3)Cpp文件ON_BN_CLICKED(IDC_IMAGE, OnClickHotSpot)void CHo...
阅读全文
posted @ 2010-08-16 17:41
carekee
阅读(472)
推荐(0)
摘要:
SDI中使用多个视OutlookMultiViewsApp中InitInstance()文档模板创建后((CMainFrame*)m_pMainWnd)->InitViews ();建立多个视类CView1、CView2、CView3和自身的COutlookMultiViewsViewCMainFrame类#define NUMVIEWS 4CBCGPOutlookBarm_wndShort...
阅读全文
posted @ 2010-08-16 17:41
carekee
阅读(1114)
推荐(0)
摘要:
工具提示控件DlgToolTips1.创建类class CCustomToolTipCtrl : public CBCGPToolTipCtrlvirtual CSize GetIconSize (){return CSize (32, 32);}void CCustomToolTipCtrl::OnShow(NMHDR* pNMHDR, LRESULT* pResult){m_nCurrID =...
阅读全文
posted @ 2010-08-16 17:40
carekee
阅读(717)
推荐(0)
摘要:
在对话框中使用菜单、工具栏等DlgBars解析(1)在对话框资源中进行占位,设置相应ID,产生相应变量CStaticm_wndMenuBarLocation;//菜单CStaticm_wndStatusBarLocation;//状态栏CStaticm_wndToolbarLocation;//工具栏CStaticm_wndOutlookBarLocation;//Outlook侧边栏CStati...
阅读全文
posted @ 2010-08-16 17:34
carekee
阅读(1727)
推荐(0)
摘要:
补充CBCGPToolBar的使用CMainFrame::OnCreate下(1)CBCGPToolBar::EnableQuickCustomization ();//按Alt键时可以拖动工具栏上的图标重新排列(2)m_wndToolBar.EnableCustomizeButton (TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."));//允许自定义工具栏...
阅读全文
posted @ 2010-08-16 17:30
carekee
阅读(1147)
推荐(0)
摘要:
BCG例子BCGPExplorer:1.BCG的菜单、工具栏、动画图标和地址栏这是BCG的主要特色,也比较繁琐。(1)如果要支持自定义工具。首先在String表定义入口ID:ID_TOOLS_ENTRY,与某菜单项关联。然后定义连续的ID,如ID_USER_TOOL1、ID_USER_TOOL2......。在App下增加EnableUserTools (ID_TOOLS_ENTRY, ID_US...
阅读全文
posted @ 2010-08-16 17:28
carekee
阅读(2641)
推荐(0)
摘要:
1.VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGControlBar有关的性能,如预定皮肤,则应用程序是从CWinAppEx派生,再加CBCGPWorkspace似乎不行。2.BCG 为了方便程序员,在注册表中保存了窗口的大小、位置等信息,包括工具栏的相应信息。这样减少了程序员保存和恢复用户上次使用过的界面的重复劳动。但也会造成改变菜单之类出现无反应...
阅读全文
posted @ 2010-08-16 17:27
carekee
阅读(1639)
推荐(0)
2010年8月15日
摘要:
今天用VS2008时,突然弹出如下的对话框:其实并没有什么,这个已经是正式版的了,你打开vs2008——帮助——关于 micorsoft v s 2008,看到下图就知道了: 到网上找了下有办法如下:1.在控制面板里的程序添加/删除里选择Visual Studio 2008,将之“删除”,这里我用360所带有的卸载工具:2.等...
阅读全文
posted @ 2010-08-15 13:00
carekee
阅读(5086)
推荐(0)
2010年8月13日
摘要:
OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持的地图来源包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,您也可以用简单的图片作为源,在这一方面OPenLayers提供了非常多的选择。要使用OpenLayers,您可以到它的官方网站http://www.openlayers.org...
阅读全文
posted @ 2010-08-13 13:30
carekee
阅读(536)
推荐(0)
2010年8月12日
摘要:
学开车练习步骤:C1一、起 步1、离合器采到底,挂一档。2、开左转向灯。3、鸣喇叭。4、松手制动。5、左脚抬离合器。(挂二挡时关掉左转向灯) 二、停 车开右转向灯,踩刹车,踩到车速10至20码,再踩离合器,等车停稳后做以下动作:1、拉手制动。2、脱空档。3、关右转向灯。先抬离合器,后松刹车。第二阶段到公路上体验起步停车。第三阶段学倒库移库。一、直线进退二、倒 库:从右边倒,在右侧三角窗口看到中间桩...
阅读全文
posted @ 2010-08-12 15:58
carekee
阅读(3840)
推荐(0)
摘要:
一、选择公司的形式:普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东,从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有“一人”字样,执照上会注明“自然人独资”),最低注册资金10万元。如果你和朋友、家人合伙投资创业,可选择普通的有限公司,最...
阅读全文
posted @ 2010-08-12 15:54
carekee
阅读(548)
推荐(0)
2010年7月6日
摘要:
这里所谓的修改注册表的方法就是使用组件分组管理器(Component Categories Manager)创建一个正确的入口到系统注册表。IE3通过检测注册表绝对一个控件是否是可以安全性初始化和脚本操作的。IE3通过调用 ICatInformation::IsClassOfCategories 方法决定是否控件支持给出的安全性分组。1。创建了一个叫做AxCSChart.ocx的MFC Activ...
阅读全文
posted @ 2010-07-06 15:55
carekee
阅读(1483)
推荐(0)
摘要:
ActiveX控件打包成cab后,在脚本中调用中时,要保证控件的安全性才能在你的网页上安全运行,有两种方法来实现这一保证:实现一个名称为IObjectSafe的接口到你的控件。如果IE发现你的控件支持IObjectSafety,它调用 IObjectSafety::SetInterfaceSafetyOptions 方法然后才载入你的控件。另外一种方法需要修改注册表,我将会在另外一篇文章中详细介绍...
阅读全文
posted @ 2010-07-06 15:54
carekee
阅读(2079)
推荐(0)
摘要:
最近参与了一个项目,我的同事在开发一个ActiveX对象,我帮他编写JS脚本来调用这个对象,其中碰到蛮多问题,最难的就是如何响应由ActiveX对象返回的对象事件。正好,现在一起总结一下。 首先,我来介绍一下COM组件,以便说明js如何响应 COM组件 方法:voidinit()//初始化对象 Project createProject()//创建一个Project类型的对象并返回 事件: onI...
阅读全文
posted @ 2010-07-06 15:50
carekee
阅读(3435)
推荐(0)