
VC++
a_ran
程序员,公众号:进击的代码
展开
-
VC++ MFC 中动态更改透明背景的静态文本时重叠现象(尤其是界面设置了背景图片时)
在公司做项目的时候,今天遇到标题中的那个问题,经过问同事和谷歌,用了很多方法,现把最好的方法总结如下// 改变静态文本(背景透明)的内容,并修正背景重叠的现象void CXXXDlg::ChgStaticText(CStatic *cTxt, const CString sContect){ cTxt->SetWindowText(sContect); // 重绘 文本控件 CRec原创 2013-08-26 17:21:16 · 4461 阅读 · 0 评论 -
VC++ Sleep函数原理及Sleep(0)的使用(文章较深入但通俗易懂)
我们可能经常会用到 Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2012-12-16 3:37:40,如果我调用一下 Thread.Sleep(1000) ,在 2012-12-16 3:37:41 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Sleep(0) 。既然是 Sleep 0 毫秒转载 2013-10-15 17:38:25 · 8082 阅读 · 5 评论 -
ubuntu/linux mint 创建proc文件的三种方法(四)
在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试。大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法。方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险);方法二:使用proc_create和seq_file创建proc文件(较方法三简洁);方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整);示例四:在proc文件中使用内核链表的一个示例(用的方法三)。原创 2014-07-10 02:57:11 · 2860 阅读 · 0 评论