C++ Builder 10.2.3制作吸附窗口程序?

cxxer 2019-03-24 05:13:40
C++ Builder 10.2.3制作吸附窗口程序。

void __fastcall TForm1::WndProc(TMessage& Message)
{
switch(Message.Msg)
{
case WM_WINDOWPOSCHANGING:
if ((LPWINDOWPOS(Message.LParam))->y < 20) {
LPWINDOWPOS(Message.LParam))->y = 0;
}

if ((LPWINDOWPOS(Message.LParam))->x < 1000) {
LPWINDOWPOS(Message.LParam))->x = 0;
}
break;
default:
break;
}
TForm::WndProc(Message);
}

编译提示:[bcc32 Error] UnitEx3.cpp(18): E2316 '_fastcall TForm1::WndProc(TMessage &)' is not a member of 'TForm1'
...全文
348 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2019-03-25
  • 打赏
  • 举报
回复
x < 1000
这个距离太远了。
ooolinux 2019-03-25
  • 打赏
  • 举报
回复
VCL新版本还是有少量新特性的,更方便了。
cxxer 2019-03-24
  • 打赏
  • 举报
回复
窗口有一个screensnap的属性设为真,下面还有一个snapbuffer属性是调整距离的,设置个值后就能自动吸附了 。
ooolinux 2019-03-24
  • 打赏
  • 举报
回复
头文件类里有没有声明该成员函数?

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧