单击图片产生窗口
来源:互联网 发布:知网数据下载器 编辑:程序博客网 时间:2024/05/22 23:15
做了一个小效果,单击osg中的图片产生一个dialog窗口
首先是MFC自定义消息 http://www.360doc.com/content/12/0810/10/6973384_229360436.shtml
将消息加在了MFCView.h和.cpp中,
自己写了一个类从OSG向MFC传消息
.h
#define WM_USERMESSAGE WM_USER+100
class Send
{
public:
Send(HWND hWnd):m_hWnd(hWnd)
{
}
void sendM(std::string name);
~Send(){};
private:
HWND m_hWnd;
};
.cpp
void Send::sendM(std::string name)
{
std::string tmp=name;
SendMessage(m_hWnd,WM_USERMESSAGE,(WPARAM)0,(LPARAM)&tmp);
//PostMessage(m_hWnd,WM_USERMESSAGE,(WPARAM)0,(LPARAM)&tmp);
}
OSG初始化时加m_send = new Send(m_hWnd);
ButtonHandler中构造函数改为ButtonHandler(osgViewer::Viewer *viewer,Send* p_send):mViewer(viewer),lastSelect(0),m_send(p_send){}
- 单击图片产生窗口
- input单击弹出窗口
- ImageButton单击换图片
- 图片缩放和单击
- 图片单击放大,再次单击缩小
- 鼠标单击窗口标题栏,不能拖动窗口
- 窗口的产生小结
- Javascript单击图片放大功能
- 单击鼠标切换图片JS
- 单击图片事件触发函数
- ImageButton单击切换图片效果
- 单击图片刷新验证码
- 模拟用户单击实现弹出窗口
- 单击数据窗口的列进行排序
- dephi中单击鼠标手动窗口
- Unity3D单击物体弹出GUI窗口
- Unity3D单击物体弹出GUI窗口
- java单击按钮实现窗口隐藏
- [转载]Qt涂鸦板程序图文详细教程..Qt涂鸦板程序图文详
- DB2数据的导入(Import) 导出(Export)(Load)
- eclipse 源码下载地址
- java中的接口认识
- css样式表中的样式覆盖顺序
- 单击图片产生窗口
- (编程基础)整数溢出的检测
- Oracle get、start、edit、spool命令,临时变量、已定义变量
- 关于factory method的讨论
- android sqlite
- 时间子系统17_hard lockup机制
- Redis与Memcached的比较
- java编程中'为了性能'一些尽量做到的地方
- ora-12516 TNS 监听程序找不到符合协议堆栈要求的可用处理程序