设计一个win32 application,设计一个按钮,单击按钮让这个程序在所有的窗口的前面,再提供一个控件改变窗口的背景颜色,这个控件有多种颜色选择!
    大神帮忙!!

解决方案 »

  1.   

    这种一般都是在MFC里面做容易点,win32 application做起来不是太难了?
      

  2.   

    建议看看windows 程序设计 
      

  3.   

    1. 【设计一个win32 application,设计一个按钮,单击按钮让这个程序在所有的窗口的前面】
    这个我觉得应该不难,就是在这个按钮的单击事件里,让你的窗口编程当前最前面的窗口就可以,可以用SetForegroundWindow。
    2. 【再提供一个控件改变窗口的背景颜色,这个控件有多种颜色选择】
    这个我记得窗口类里有一个属性,好像是叫background,这个地方可以设置窗口背景颜色,我用过的,就是需要你封装一个类,把这个参数做成接口。
      

  4.   

    1. SetWindowPos()
    2. 点击按钮的时候,指定一种颜色,然后InvalidateRect()强制刷新窗口,在WM_PAINT消息响应函数中绘制背景色