建立了一个对话框,然后想点击一个按钮后,其他的控件如文本框,静态框,按钮等均变灰,用什么函数?
还有如果想浏览盘中文件,有没有这样的函数,怎么用?用CFil 不行啊。。

解决方案 »

  1.   

    没有一个函数可以一次修改多个(而且不确定)的窗口,自己循环调用EnableWindow函数吧,根据控件ID来确定或者预先保存控件句柄。
    文件对话框在SDK中有GetOpenFileName函数。
      

  2.   

    那怎么实现啊,我用EnableWindow只能使对话框不能动啊,怎么实现控件的啊,有没有代码?
      

  3.   

    已经实现:
    HWND hFocus; 
    hFocus = GetDlgItem(hDlg,IDC_SENDFILE);   
    EnableWindow(hFocus,FALSE);
    实现了使IDC_SENDFILE变灰。谢谢哦。
    请问有没有浏览文件然后确定要传输文件的函数啊??????????????????
      

  4.   

    请问有没有浏览文件然后确定要传输文件的函数啊??????????????????BOOL GetOpenFileName(          LPOPENFILENAME lpofn
    );
    浏览文件
    传输的话得自己写