三个问题:
1、第一个如题;
2、第二个,我用定时器获取系统时间并显示在在界面上,我用的是OutText函数显示的,显示前设置字体背景透明,现在的问题是,第二个输出的时间字体复盖了前一次输出的,导致了模糊,最后就一团黑看不见了,如果不设置字体背景透明就没什么问题,哪要怎么样才能解决这个问题呢?
3、第三个问题,如何让窗口最小化之后,还原窗口不让窗口里某些按钮重绘?
1、第一个如题;
2、第二个,我用定时器获取系统时间并显示在在界面上,我用的是OutText函数显示的,显示前设置字体背景透明,现在的问题是,第二个输出的时间字体复盖了前一次输出的,导致了模糊,最后就一团黑看不见了,如果不设置字体背景透明就没什么问题,哪要怎么样才能解决这个问题呢?
3、第三个问题,如何让窗口最小化之后,还原窗口不让窗口里某些按钮重绘?
最小化后就什么都没有了
你不重绘什么什么就没了
所以系统不会允许这种bug发生
一切都会重绘
不让某些按钮重绘是啥意思,我分析一下,有几种可能,1,要么是按钮是可以选定的,LZ可能是点击选定了,怕最小化重绘了导致选定标志不见;2,可能楼主在按钮里面不在WM_PAINT里面绘图的,而是直接GetDC绘制的,所以重绘的时候就不见了;我想说的是,如果你最小化后不让某些按钮重绘,那会导致什么都没有,干脆用ShowWindow(false)算了