02 2010 档案
WIN32中颜色值(COLORREF)与.NET中颜色值(Color)的转换【转】
摘要:如果使用mfc与.net混合编程,就会遇到这个问题,通过mfc编写的控件,由.net调用,则控件中背景色的设置,需要颜色的转换。colorref类型颜色的值colorref cr=rgb(123,200,12);其中的r、g、b三个分量的排列顺序是bgr。.net中通过数据类型color表示颜色,该类有一个函数fromargb(int,int,int),可以通过输入rgb三个值得到一个color类...
阅读全文
多播委托如何异步并发执行
摘要:应用场景需求: 小孩叫“我饿了”,这时需要他爸爸和妈妈同时听到并同时进行处理,小孩不能等他爸妈回应后再闭嘴(他爸妈的处理不能阻塞小孩说完话后闭嘴)。解决方法: 通常使用“多播异步委托”可以实现一个“观察者模式”达到大部分要求,但多播委托是顺序执行的,所以他爸妈不能同时处理。没有查找到“多播异步并发委托”...
阅读全文