十字星

  • 首页
  • 技术
  • 随笔
  • 瞎折腾
  • 平面设计
  • 文集
  • 留言
  • 其他
    • API测试
WinForm
技术

winform判断设计模式还是运行时模式

上周改了一下全局静态变量的初始方法,这周上班发现子类窗体无法预览了分析原因是初始化要读配置文件,配置文件的位置需要程序运行起来才能取到,所以预览子窗体时内部初始基类失败就报异常了,首先想到的是直接加DesignMode属性判断,结果发现无效,网上搜了下都说这个是从工具栏拖控件的时候才能生效,测试了一下是一样的异常,然后找到这种判断方式完美解决 if (this.GetService(typeof(System.ComponentModel.Design.IDesignerHost)) != null || Syst…

2023-07-03 0条评论 1872点热度 0人点赞 cxw 阅读全文
技术

WinAPI函数SetupDiEnumDeviceInterfaces始终返回false解决方案

折腾好久WinAPI函数始终返回false,最后解决方法是设置项目属性的平台目标为就行了,默认的是

2022-06-07 0条评论 1369点热度 0人点赞 cxw 阅读全文
技术

管理员收不到普通权限的SendMessage消息

windows用户界面特权隔离  一个运行在较低特权等级的应用程序的行为就受到了诸多限制,它不可以:  验证由较高特权等级进程创建的窗口句柄  通过调用SendMessage和PostMessage向由较高特权等级进程创建的窗口发送Windows消息  使用线程钩子处理较高特权等级进程  使用普通钩子(SetWindowsHookEx)监视较高特权等级进程  向一个较高特权等级进程执行DLL注入  但是,一些特殊Windows消息是容许的。因为这些消息对进程的安全性没有太大影响。这些Windows消息包括:   0…

2022-04-19 0条评论 1652点热度 0人点赞 cxw 阅读全文
技术

C# SoundPlayer 波形头已损坏 解决办法

2021-12-15 0条评论 1987点热度 0人点赞 cxw 阅读全文
技术

程序异常退出,重新启动后,自动清理系统托盘上残留的图标

2021-12-15 0条评论 1456点热度 0人点赞 cxw 阅读全文
技术

C# 获取this.Handle时异常"创建窗口句柄时出错",其中一种原因

昨天写好的代码,今天早上一来运行不起来了,读取 this.Handle 时就会触发异常:"创建窗口句柄时出错",如果没有这句,在界面要显示时也一样会触发这个异常. 经过半天的分析,才发现下图所示的[DefWndProc]方法重写,正好满足第一个if条件而把所有的消息都拦截了,重新修改该方法判断条件,使其只处理要处理的消息,其他消息全部调用base.DefWndProc(ref m),问题解决

2021-11-30 0条评论 1958点热度 2人点赞 cxw 阅读全文
123
最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理
C# 泛型 Join合并数组为字符串 宝贝语录 群晖Video Station不支持 DTS播放的解决方法 Hyper-V安装无桌面版CentOS 6.5并配置自启动redis服务之一:创建Hyper-V虚拟机 只能用http://localhost 访问, 不能用http://IP访问?
标签聚合
PHP IT MySQL WinForm W10 Excel Linux CentOS WordPress C#
分类
书签
  • MKOnlinePlayer
  • SVN
  • 零点维基

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

THEME KRATOS MADE BY VTROIS

京ICP备2020032489号-2