答案:其实它已经在新窗口打开了,只是窗口相互覆盖而已,如果你要同时看两个窗口,可以选择菜单栏里的(窗口->重叠)。
其他:可以在消息处理函数中加上对双击鼠标右键的处理:
case WM_RBUTTONDBLCLK:
PostQuitMessage(0);
return 0;
如果使用MFC, 则新增一个消息/事件,选WM_RBUTTONDBLCLK,编辑OnRButtonDblClk(), 其中只PostQuitMessage(0)即可。
用 ExitProcess(0)代替PostQuitMessage(0)更直截了当。
可以在消息处理函数中加上对双击鼠标右键的处理:
case WM_RBUTTONDBLCLK:
PostQuitMessage(0);
return 0;
如果使用MFC, 则新增一个消息/事件,选WM_RBUTTONDBLCLK,编辑OnRButtonDblClk(), 其中只PostQuitMessage(0)即可。
用 ExitProcess(0)代替PostQuitMessage(0)更直截了当。
第二个参数指定指定窗口句柄,GetMessage 就只获取这个窗口的消息。指定句柄后,WM_DESTROY消息任然可以取到,所以可以销毁窗口,但WM_QUIT不是发送给窗口的,所以无法取到,程序不能退出。第三个参数是消息最小值,第四个最大值 设置这个BUTTON的消息事件onclick,在代码中添加ABOUTBOX的显示代码。
另外,虚机团上产品团购,超级便宜
上一个:vc++6.0安装
下一个:介绍几本VC++编程的书