我的想法是在一个static上画图,然后响应static上的鼠标拖动消息,然后另外加按钮来控制图像的缩放,现在遇到的问题是
1 图像的rect超出static的大小就画到父窗口上去了
2 如何响应在static控件上的按下鼠标左键拖动消息,并且可以改变鼠标的形状为一个小手
3 如何确定在static控件中应该绘制的图像的区域,主要是缩放的时候区域改变比较麻烦,拖动的时候倒还好分数不够可以再给
1 图像的rect超出static的大小就画到父窗口上去了
2 如何响应在static控件上的按下鼠标左键拖动消息,并且可以改变鼠标的形状为一个小手
3 如何确定在static控件中应该绘制的图像的区域,主要是缩放的时候区域改变比较麻烦,拖动的时候倒还好分数不够可以再给
解决方案 »
- 在应用程序中如何把协议解析成系统消息
- 打印的是时候,同时保存为PDF文件,有什么类库或代码可以实现?
- new 操作太多出现的问题
- 点下BUTTON按钮,实现保存文件的方法,最好给个小例子,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
- 有没有供台式机主板使用的类似于笔记本电源?
- 程序加载在注册表run键值下,机器启动后能运行,但却丢失功能
- 谁能告诉我
- 怎样通过程序来判断一个指针所指向的内存区域是否可写?以至于不会出现程序崩溃的情况?
- 关于SAFEARRAY的问题。请帮我看一下以下的代码?????
- 輸入法程式如何輸出Unicode漢字
- VC引用ADO所出现的怪问题
- xp下程序不能在98(2K)下初始化,怎么搞的?
CRect rect;
m_myStatic.GetClientRect(&rect);
......
2.把static控件的"通知"钩上才能响应鼠标消息,用SetCursor设置鼠标
3.什么意思
2. "如何最简单的得到应该显示的那块的位置", 你是要显示一部分还是全部,全部的话用StretchBlt,
部分的话只好]自己算位置
我重载了CStatic类,在他的OnPaint里画了,怎么图像超出尺寸还是画到父窗口去了?