十字星

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2021-11-30 0条评论 1932点热度 2人点赞 cxw 阅读全文
123
最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理
WinForm中在窗体的Load事件中使用Focus()设置焦点却始终不生效解决方法 PhotoshopCS6存储web格式png有白边解决方案 针对上一篇《单例模式基类如何初始化子类》中有关线程启动停止的优化 筛选DataTable中符合某一列条件的行 管理员收不到普通权限的SendMessage消息
标签聚合
Linux WordPress PHP WinForm C# Excel W10 CentOS IT 工具
分类
书签
  • MKOnlinePlayer
  • SVN
  • 维基
倒计时
距2026年春节还有
距2026年元宵节还有

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

Theme Kratos Made By Seaton Jiang