当前位置: 代码迷 >> WinCE >> wince控件以及窗口重绘解决思路
  详细解决方案

wince控件以及窗口重绘解决思路

热度:102   发布时间:2016-04-28 13:07:24.0
wince控件以及窗口重绘
小弟刚入门wince程序设计,最近在做一个图片测试软件,需要在父窗口设置一个按钮,点击按钮后,客户区整个显示某一图片,但现在问题是,我点击按钮后,图片显示出来了,可是被按钮覆盖了一部分,我使用ShowWindow和DestroyWindow后,图片在原按钮区域不显示,不知道怎么弄。还有,如果图片显示正常,我想点击ESC键后程序返回最初按钮画面,怎样实现?



------解决方案--------------------
考虑使用 overlay 来显示按键
------解决方案--------------------
不要用窗口的dc,用屏幕的,GetDc(NULL)。这样会覆盖按钮所在的区域
------解决方案--------------------
要不把按键隐藏试试
------解决方案--------------------
探讨

考虑使用 overlay 来显示按键

------解决方案--------------------
探讨

对于我这个新手来说好难,MSDN上没找到相关内容,现在用了个笨办法,程序开始后主窗口处理WM_PAINT消息时,建立有模式对话框,对话框接受用户输入信息后销毁对话框,主程序处理后续消息。
弱弱问一句,各位大侠写WINCE程序是用MFC还是win32API,我目前只会用后者,不知道够不够?

------解决方案--------------------
直接使用MFC,绘制这样的界面,很简单的。
  相关解决方案