南山狒狒

专注WinCE和GIS开发,提升ArcGIS和DirectShow,涉及过BizTalk,有Delphi经历
09年后的路,应该好好走了。

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  33 Posts :: 56 Stories :: 24 Comments :: 0 Trackbacks

公告

2009年2月16日 #

原文:http://www.cnblogs.com/appleseeker/archive/2009/02/02/1382583.html

这篇文章中将介绍如何隐藏起Form右上角的OK/X按钮,有时候用户觉得不需要这个按钮,那去掉它吧~~~~

再次介绍下该按钮的功能,X表示最小化,OK表示确认并关闭.通常新建一个Form后,默认窗体的最小化是True,所以如果需要显示OK的话,就需要将该属性设为False.

隐藏该按钮需要调用3个API

Code

 

具体使用

Code


在实际调用时,只要将窗体的Handle作为参数传入即可.

隐藏按钮后,如何打开?
只需要设置窗体的MinimizeBox属性即可.想显示OK,设为False.想显示X,设为True即可.

 

代码下载:DeviceTechDemo.rar

运行环境:VS2008 + WM6.0 + .net cf3.5

posted @ 2009-02-16 11:17 Jrong 阅读(347) 评论(0) 编辑

原文:http://www.cnblogs.com/enjoyitzwg/archive/2008/10/23/1318304.html

 

最近用VS2008开发Windows Mobile程序,使用C#、.NET Compact Framework,发现项目生成速度比较慢。用VS2008打开项目后,开始一段时间生成速度还能忍受,时间一长,编译速度巨慢,最慢达到5分钟之久,实在无法忍受。

 

决定找出VS2008生成时,做了什么花费时间的工作。从工具à选项进入“选项”对话框

选择“
MSBuild项目生成输出详细信息”为“诊断”这样编译时,会输出具体执行了那些任务,花费了多少时间。

 

结果发现最花费时间的是 Platform Verification Task

http://blogs.msdn.com/vsdteam/archive/2006/09/15/756400.aspx Platform Verification Task 的具体描述

 

参照上文的说明,修改文件 C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets 中
<Target
        Name="PlatformVerificationTask" Condition="'$(SkipPlatformVerification)' == 'true'" >
        <PlatformVerificationTask
            PlatformFamilyName="$(PlatformFamilyName)"
            PlatformID="$(PlatformID)"
            SourceAssembly="@(IntermediateAssembly)"
            ReferencePath="@(ReferencePath)"
            TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
            PlatformVersion="$(TargetFrameworkVersion)"/>
    </Target>
部分,红色文字为新增加的部分

于是项目生成速度大幅提高。

posted @ 2009-02-16 11:10 Jrong 阅读(660) 评论(0) 编辑