如何用程序实现类似于VC界面定制时控件属性的对话框,主要包括如下两个内容:
1.当鼠标点击对话框以外的内容时,对话框自动关闭,而不是被隐藏在其他窗口后面;
2.可以选择左上角一个类似于图钉的按钮将对话框固定在屏幕上(金山词霸也提供了这种功能),而且始终在其他窗口之上。
1.当鼠标点击对话框以外的内容时,对话框自动关闭,而不是被隐藏在其他窗口后面;
2.可以选择左上角一个类似于图钉的按钮将对话框固定在屏幕上(金山词霸也提供了这种功能),而且始终在其他窗口之上。
解决方案 »
- 如何获取基地址后的连续地址
- WinCE中用WTL如何修改菜单的属性值
- 求代码:使窗口一启动就一直固定了大小,最大化按钮无效,并且不可以拖动改变它的大小.
- 获得另一对话框的数据???
- 能不能对本机发送udp以便测试啊.没局网环境啊.
- 高手救命:如何生成UTF-8文件,其中文件内容(中文等)也是UTF-8编码的 --索要向相关代码
- 请问有人实现过进度条吗 MFC
- CStdioFile open()问题 郁闷ing!@!!
- sos!如何在win32 dynamic_link library 下调用com
- 完成端口的一个问题。
- spy++当中看到的AfxWnd42是都底是什么?
- 动态创建的控件怎么定义它的消息响应事件?
1、处理WM_ACTIVE消息,根据参数可以判断是否窗口由Active转换为Inactive,然后隐藏或关闭窗口就随你了。2、在窗口上加上一个类似于图钉的按钮,根据选择的状态,如果是订住了用SetWindowPos将窗口设置为wndTopMost,如果没有订住,则设置为wndTop。
{
if(GetActiveWindow() != this )
{
//关闭
}
}
2:SetWindowPos(&wndTopMost, 0,0,0,0,SWP_NOMOVE|SWP_NOSIZE)最顶
SetWindowPos(&wndNoTopMost, 0,0,0,0,SWP_NOMOVE|SWP_NOSIZE)取消