When minimizing, my dialog box is overwriting my icon!

In the WM_MINMAXFRAME message hide the offending control.

    case WM_MINMAXFRAME:
      {
        PSWP pswp; /* pos change structure */

        /* hide list box when minimized so it doesn't overwrite icon */
        pswp = PVOIDFROMMP( mp1 );
        WinShowWindow(
          WinWindowFromID( hwnd, IDD_FILES ),
          !(pswp->fs & SWP_MINIMIZE)
        );
      }
      break;


[Back: How do I use type filtering in 2.0's open dlg?]
[Next: How do I make a multi-column listbox?]