修改了注册表信息,然后通过SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,0)来广播使设置立刻生效,因为这个部分代码时写的一个库文件里面的。
    运行SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,0);的时候会出现一个黑框DOS的,所以想请教下各位前辈,如何使这个框消失或则隐藏掉 谢谢

解决方案 »

  1.   

    SendMessage本身不会出现黑框问题.不要用console project, 用mfc app
      

  2.   

    SendMessage本身不会出现黑框问题.不要用console project, 用mfc app
    然后将initInstance()清空, 然后在其中编写你的程序.
      

  3.   

    你主程序就是控制台还是MFC应用?
      

  4.   


    诸位大神说的木有错。。的确不会产生黑框,我昨晚回去测试了下,黑框的原因是因为是控制台程序
    SendMessage在windowsXP下可以适用么?SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,0)这句话 修改注册表IP地址后用这句话是不是就可以实现不重启刷新了?
      

  5.   

    我曾经调用System启动程序会出现黑框