- 浏览: 206640 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (231)
- C++学习 (41)
- vc学习 (25)
- vc异常 (4)
- Flex (2)
- Ext (0)
- java学习笔记 (15)
- mysql学习笔记 (1)
- ibatis学习笔记 (7)
- struts1学习笔记 (1)
- hibernate学习笔记 (3)
- javascript学习笔记 (8)
- eclipse快捷键 (2)
- 英语学习 (1)
- cmd (1)
- eclipse 配置 (2)
- 其他 (4)
- JAVASE (34)
- firefox (1)
- linux (8)
- Apache (6)
- cms (22)
- jsuc (10)
- html (3)
- css (1)
- 作图 (2)
- vs2012 (2)
- 编码转换 (12)
- work_unicode (1)
- work_webbrowser (1)
- work_trade_quotes_login (1)
- c#学习 (38)
- wpf学习 (31)
- wpf快速学习 (1)
- VB学习 (1)
- NSIS (4)
- log4cpp (3)
- 学习web (1)
- 经验 (1)
- c_汇编 (1)
最新评论
wpf主进程信号处理
public partial class Login : UserControl { public static EventWaitHandle ProgramStarted; public Login() { InitializeComponent(); ProgramStarted = new EventWaitHandle(false, EventResetMode.AutoReset); ThreadPool.RegisterWaitForSingleObject(ProgramStarted, OnProgramStarted, null, -1, false); } private void OnProgramStarted(object state, bool timeout) { Thread thread = new Thread(new ThreadStart(new Action(() => { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (System.Threading.ThreadStart)delegate() { //chuli }); }))); //因为是线程池通知主进程,必须在单线程单元ApartmentState.STA执行 thread.SetApartmentState(ApartmentState.STA); thread.IsBackground = true; thread.Start(); } }
发表评论
-
byte数组直接输出
2016-07-19 11:38 1253byte数组直接输出 BitConverter.ToStrin ... -
wfi:WindowsFormsHost焦点设置
2016-07-05 17:56 584<wfi:WindowsFormsHost> ... -
x:Name
2016-04-25 10:44 456由于“Dameer”是在同一程序集中实现的,您必须设置 x:N ... -
WindowsFormsHost的使用注意
2016-04-25 10:24 1363一使用 1 引用 2 xmlns:wfi ="clr ... -
TextBox滚动条
2016-04-22 16:51 666<TextBox Grid.Row="1& ... -
TextBlock滚动条
2016-04-22 16:49 459<ScrollViewer Name="s ... -
C#_WPF_WPF用户控件库
2016-04-12 11:37 810新建项目》window桌面》WPF用户控件库 -
DependencyProperty.UnsetValue_WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面
2015-10-27 15:09 2037错误 1 “{DependencyProperty.Unset ... -
string格式的日期时间字符串转为DateTime类型
2015-08-05 14:22 969string格式的日期时间字符串转为DateTime类型 / ... -
checkbox
2015-07-28 17:18 562private void Chec ... -
自定义DataGrid样式
2015-06-26 22:03 755<ResourceDictionary xmlns=&q ... -
x:Name x:Key Name区别
2015-06-25 15:40 607x:Name x:Key Name区别 1、x:Key 只 ... -
work_代码添加
2015-06-23 17:15 513<UserControl x:Class=" ... -
FindName和VisualTreeHelper
2015-06-19 13:23 762int iCount = this.dataGridCan ... -
理解WPF中的视觉树和逻辑树(转载)
2015-06-19 13:00 596理解WPF中的视觉树和逻辑树 理解WPF中的 ... -
理解WPF中的视觉树和逻辑树(转载)
2015-06-19 12:58 1704理解WPF中的视觉树和逻 ... -
GetEnumerator
2015-06-19 12:39 659IEnumerator enumerator = this ... -
资源文件获取配置
2015-06-18 16:03 373object obj = Application.Curren ... -
Pack URI
2015-06-18 15:41 694主要用来定位 资源文 ... -
wpf学习之ObservableCollection<T>相关知识
2015-04-23 11:10 3317本篇学习了ObservableCollection<T& ...
相关推荐
2. **实现通信机制**:建立一个IPC通道,让主进程(即WPF应用程序)和目标进程能够交换信息。这可能涉及到创建服务器端和客户端的实现,以及数据序列化和反序列化的逻辑。 3. **自定义控件**:在WPF中,你可以创建...
这两个.exe程序通过特定的通信机制进行交互,传输数据或控制信号。 首先,我们需要理解`SendMessage`函数的工作原理。这个函数是Windows API的一部分,它允许一个窗口向另一个窗口发送消息,即使这两个窗口属于不同...
在`GuiThread`这个主题中,我们可以深入探讨如何在具体的编程环境中(如Java的Swing或JavaFX,Python的Tkinter,C#的WPF等)实现GUI界面的多线程操作,以及如何处理线程安全问题、避免死锁和饥饿等问题。理解并掌握...
6. 进程通信:在ASP.NET中,当需要触发托盘应用的某个功能时,可以通过启动或发送信号给已运行的进程来实现。例如,你可以使用`Process.GetProcessesByName()`找到运行的进程,然后发送自定义消息。 以上就是在ASP...
在这个项目中,C#被用来编写游戏的主逻辑,包括对象定义、事件处理、数据结构等。了解C#的基本语法,如类、对象、方法、变量、条件语句、循环控制等,是理解代码的基础。 2. 游戏界面设计: 游戏界面通常由控制台...
传统的进度条通常使用单一颜色来表示完成的进度,而渐变颜色的进度条则引入了视觉上的动态效果,使用户更容易感知到进程的变化。通过使用色彩过渡,可以从开始的颜色逐渐过渡到结束的颜色,这种变化不仅增加了视觉...
线程允许一个进程中的多个部分并行运行,从而提高了系统资源的利用率和程序的性能。C#作为.NET框架的主要编程语言,提供了丰富的支持来创建和管理线程。 在“模拟线程 C#”这个主题中,我们将深入探讨如何使用C#来...