| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2897 人关注过本帖
标题:写了个win32基础的窗口 有些问题请教大牛们
只看楼主 加入收藏
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 14楼 hellovfp
我现在能够加载窗口背景了 你提示下如果我不用CreateThread()能不能消除闪烁

梅尚程荀
马谭杨奚







                                                       
2012-05-04 13:09
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:10 
回复 21楼 有容就大
就用Timer呀,定时发生器,如果不能很好的理解的话,应该读读Win32汇编中第7章GDI部分,
里面开头部分详细的说明了GDI使用应该了解的三个问题How, when where,并详细解释了DC的真正含义。

[ 本帖最后由 hellovfp 于 2012-5-4 14:31 编辑 ]

我们都在路上。。。。。
2012-05-04 13:13
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
加载窗口背景,还可以通过CreatePattenBrush创建位图画刷,在registerClass指定背景实现。
其实说了这么多,了解为什么这么做,远比怎么做更重要。原理性的东西的确是很重要的。

我们都在路上。。。。。
2012-05-04 14:06
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
……去看看

梅尚程荀
马谭杨奚







                                                       
2012-05-04 14:30
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
回复 24楼 有容就大
第七章第一个汇编例子举得也很好,试着用C写写这个程序,运行一下,帮助你理解什么是DC。

另外,如果每写一个Windows程序,你自己发现自己总是在重复一些代码的动作,可以思考一下怎么解决这个问题。
最简单的一个办法,就是做一个模版文件,写的时候拷进去就OK了。
第二个办法就是做LIB库,封装常用的几个操作,每次写程序的时候链结进去,然后只写变化的部分。
第三个办法做DLL文件,写好变化部分的程序后,把DLL直接放到程序目录下或是拷到windows\system32下面就可以运行。

原理就是某次偶说的“找出变化,用类封装之”这句话。当时你可能不太明白这句话的意思。

[ 本帖最后由 hellovfp 于 2012-5-4 14:41 编辑 ]

我们都在路上。。。。。
2012-05-04 14:32
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 25楼 hellovfp
是不是和做个向导差不多?

梅尚程荀
马谭杨奚







                                                       
2012-05-04 15:11
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
回复 26楼 有容就大
不用做VC模版,那个需要MFC知识才能做的好。
只用一个记事本文件就可以实现第一个办法。
后两种办法,等你学到那里了偶再告诉如何做。

我们都在路上。。。。。
2012-05-04 15:14
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
昨天的斯诺克台球半决赛很精彩,呵呵。。。马上要决赛了,偶激动了。。。

我们都在路上。。。。。
2012-05-04 15:22
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
……谁? 有丁俊晖吗?

梅尚程荀
马谭杨奚







                                                       
2012-05-04 15:26
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
丁俊晖?早就被淘汰了,享得利大叔也挂了在第二轮,并宣布今年退了,一代球王呀。。。

我们都在路上。。。。。
2012-05-04 15:36
快速回复:写了个win32基础的窗口 有些问题请教大牛们
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027228 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved