我想实现鼠标左键按下图形放大,右键按下图形缩小,j为缩放比率,为什么右键按下没有反映,奇怪啊,难道两者有区别吗?
void CRegisterDialog::OnLButtonDown(UINT nFlags, CPoint point)
{
if(m_bXsButtonDown==0)
{
j*=1.2;
}
CDialog::OnLButtonDown(nFlags, point);
}void CRegisterDialog::OnRButtonDown(UINT nFlags, CPoint point)
{
if(m_bXsButtonDown==0)
{
j/=1.2;
}
CDialog::OnRButtonDown(nFlags, point);
}
void CRegisterDialog::OnLButtonDown(UINT nFlags, CPoint point)
{
if(m_bXsButtonDown==0)
{
j*=1.2;
}
CDialog::OnLButtonDown(nFlags, point);
}void CRegisterDialog::OnRButtonDown(UINT nFlags, CPoint point)
{
if(m_bXsButtonDown==0)
{
j/=1.2;
}
CDialog::OnRButtonDown(nFlags, point);
}
解决方案 »
- 相同的代码,在VC6.0和VS2010的不同结果?
- VC++-》shell-》IShellExtInit and IShellPropSheetExt的开发中的问题
- 问一下关于内存泄露工具
- 可不可以用 “==”判断 一个字符串数组 跟 一个字符串 是否相等的??
- 在局域网上发送报文,如果网络时通时断怎么解决?
- 用过Mcirosoft FlexGrid Control Version 6.0这个控件请进?
- 菜鸟问,分多给
- 请问 *.WDL文件怎么看啊?用什么东西打开?
- Help!!
- 我打开了一个BMP图像,但是放大不知如何操作,有详细的源代码吗?
- CString的赋值问题,请大家帮忙!
- CSocket 发送数据的问题
如果还不行的话,你得检查一下是不是没有调用处理图像缩放的函数,
或者是该函数的实现代码有问题。
{
// call shared/exported WinMain
return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);
}
了,是不是没有响应右键?怎么回事?