首页
社区
课程
招聘
[求助]跨进程操作图像控件的问题.
发表于: 2011-11-30 19:35 4166

[求助]跨进程操作图像控件的问题.

2011-11-30 19:35
4166
程序A有一个图象控件
程序B做以下操作
图像变为空了
程序A应该收到了消息,但是他不知道传来的图象句柄是哪张图片
怎么解决这个问题的

        LONG lRet;

        HWND hPic = ::FindWindowEx(hWnd, NULL, "Static", NULL);
        HWND hPicNext = ::FindWindowEx(hWnd, hPic, "Static", NULL);
        LONG lStyle = ::GetWindowLong(hPicNext, GWL_STYLE);
        if ( lStyle == (WS_CHILDWINDOW | WS_VISIBLE | SS_BITMAP) )
        {
                ::SetWindowLong(hPicNext, GWL_STYLE, WS_CHILDWINDOW | WS_VISIBLE | BS_BITMAP);
                HBITMAP hBit = ::LoadBitmap(AfxGetResourceHandle(), (LPCSTR)IDB_BITMAP1);
                if ( !hBit )
                {
                        AfxMessageBox("bit ERR");
                        return FALSE;
                }

                lRet = ::SendMessage(hPicNext, BM_SETIMAGE, 0, /*(LPARAM)hBit*/(LPARAM)hBit);
        }

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用BitBlt解决了
2011-12-1 14:44
0
雪    币: 189
活跃值: (4810)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
收藏.................
2011-12-4 16:46
0
游客
登录 | 注册 方可回帖
返回
//