65.9K
CodeProject 正在变化。 阅读更多。
Home

一个吸附到屏幕边框的对话框类

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.71/5 (4投票s)

2000年4月9日

viewsIcon

102579

downloadIcon

2141

实现吸附到屏幕边框功能的对话框类, 类似于 Winamp。

  • 下载演示项目 - 14 Kb
  • 下载源代码文件 - 2 Kb
  • 引言

    这个类用于实现与流行的 Winamp 播放器中看到的功能相同的功能。使用这个类,你可以将对话框捕捉到屏幕边缘。如果你将对话框拖动到屏幕边缘附近,对话框将自动吸附到屏幕边缘(就像磁铁一样)。

    如何使用

    1. 将 SnapDialog.h 和 SnapDialog.cpp 添加到你的项目中。
    2. 在你的对话框类中添加 #include "SnapDialog.h"。
    3. 将你的对话框类中所有 CDialog 的出现替换为 CSnapDialog。
    4. 尽情享用!

    要更改对话框自动吸附到屏幕边缘的限制,请设置这两个变量。默认值为 15 像素。

    m_nXOffset = 15;
    m_nYOffset = 15;
    

    就是这样!

    © . All rights reserved.