用钩子函数拦截 combox 的 wm_paint 消息,然后自己重画!

解决方案 »

  1.   

    用自己的函数替代combox的窗口函数。
    setwindowlong combox.hwnd,GWL_WNDPROC,addressof YourselfFunction
    YouselfFunction 是你自己定义在 标准模块里的公用函数!
      

  2.   

    那就用 VC 啊,重载 combox 的构造函数。
      

  3.   

    Amoon的思路是对的,但没必要搞得那么复杂:
    SetWindowLong hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) Or ?
    (稍等,我找一下这个?)
      

  4.   

    这个“?”就是控件Flat类型的Flag,你也可以找一找!