。。。那是因为目的本身跟禁用其他程序没有必然联系。
就这么跟你说把,老板要我的程序实现某个效果,我实现了,但是这个效果是通过取巧的手法得到的“模拟效果”,一旦启动其他程序,使桌面的当前画面改变的话就会漏馅,而且变得很难看。
所以我最先想到的就是,一旦程序运行,就禁止程序以外的操作,这样就不会漏馅啦(啊哈哈哈哈~~~~)。
但不久后我想到另一个法子,把程序窗口塞满屏幕,并把dwExStyle设为WS_EX_TOPMOST,就算你运行其他程序,我的程序还是最顶显示(当然啦,如果你运行的也是TOPMOST程序那就没话说,不过这已经不影响我的效果了),而且我的程序已经占满屏幕了,不会有“改变桌面”的情况出现,所以。。。。目的达到(啊哈哈哈哈~~~~)