天狼鼠

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 47 下一页

2011年3月20日

摘要: 天狼鼠 加博友 关注他 最新日志在VC中如何隐藏一个主程序主窗口向子控件发送消息菜单项SetClassLong,GetClassLong按钮和输入焦点子窗口向父窗口发送消息该作者的其他文章博主推荐相关日志随机阅读首页推荐日本媒体怎样报道大地震大麻在手我不敢吸“中医治癌”是骗局抢盐根本原因是民众科学素养低日本超市的盐在打折卖后院来了一只受伤的小狐狸更多>>对“推广广告”提建议 多线程专题之MFC创建线程(1)DLL专题之MFC规则库和扩展库多线程专题之线程参数多线程应用 2010-11-28 22:12:45 阅读84 评论0 字号:大中小订阅 .传递一般参数: 线程函数:stati 阅读全文
posted @ 2011-03-20 16:50 情有独钟 阅读(419) 评论(0) 推荐(0) 编辑

摘要: http://www.vckbase.com/document/viewdoc/?id=1708 阅读全文
posted @ 2011-03-20 16:49 情有独钟 阅读(206) 评论(0) 推荐(0) 编辑

摘要: BeginPaint、GetDC和GetWindowDC获得的设备内容都与视讯显示器上的某个特定窗口相关。取得设备内容句柄的另一个更通用的函数是CreateDC:hdc = CreateDC (pszDriver, pszDevice, pszOutput, pData) ; 其它行程序 DeleteDC (hdc) ; 例如,您可以通过下面的呼叫来取得整个屏幕的设备内容句柄:hdc = CreateDC (TEXT ("DISPLAY"), NULL, NULL, NULL) ; 在窗口之外写入画面一般是不恰当的,但对于一些不同寻常的应用程序来说,这样做很方便(您还可通过 阅读全文
posted @ 2011-03-20 16:48 情有独钟 阅读(248) 评论(0) 推荐(0) 编辑

摘要: 在图形系统中,有这么一个「永远」有人执行的有趣程序,它简单地使用随机的大小和色彩绘制一系列矩形。您可以在Windows中建立一个这样的程序,但是它并不像乍看起来那样容易编写。我希望您能认识到,您不能简单地在WM_PAINT消息中使用一个while(TRUE)循环。当然,它能够执行,但是程序将停止对其他消息的处理,同时,这个程序不能中止或者最小化。一种可以接受的方法是设定一个Windows定时器,给窗口程序发送WM_TIMER消息(我将在 第八章中讨论定时器)。对于每条WM_TIMER消息,您使用GetDC取得一个设备内容,画一个随机的矩形,然后用ReleaseDC释放设备内容。但是这样又降低了 阅读全文
posted @ 2011-03-20 16:48 情有独钟 阅读(500) 评论(0) 推荐(0) 编辑

摘要: 我在本章前面已经提到过,当用鼠标单击按钮、复选框、单选框和拥有者绘制按钮时,它们接收到输入焦点。这些控件使用文字周围的虚线来表示它拥有了输入焦点。当子窗口控件得到输入焦点时,其父窗口就失去了输入焦点;所有的键盘输入都进入子窗口控件,而不会进入父窗口中。但是,子窗口控件只对Spacebar键作出回应,此时Spacebar键的作用就如同鼠标按键一样。这种情形导致了一个明显的问题:您的程序失去了对键盘处理的控件。让我们看看我们对此能做一些什么。我在第六章中已经提到过,当Windows将输入焦点从一个窗口(例如一个父窗口)转换到另一个窗口(例如一个子窗口控件)时,它首先给正在失去输入焦点的窗口发送一个 阅读全文
posted @ 2011-03-20 16:47 情有独钟 阅读(334) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 47 下一页