阅读:1488回复:4
如何把一个窗口和一个控件(比如CStatic或者Cpicture)关联起来???也就是说:我想把这个独立的窗口(有第三方提供的DLL显示出来的)显示的视频图像放到我的对话框某个控件里面,使之看起来像 一个整体!! |
|
|
沙发#
发布于:2004-09-22 09:04
如果是具体的资源,可以从dll中获得 如下: HMODULE hModule=LoadLibrary("TEST.DLL"); HRSRC hResInfo=FindResource(hModule,MAKEINTRESOURCE(IDB_BITMAP1),RT_BITMAP); HBITMAP hBitmap=(HBITMAP)LockResource(hResInfo); FindResource可以是LoadBitmap,LoadString,LoadIcon可以用之替换 |
|
|
板凳#
发布于:2004-09-22 15:54
在窗体的OnCreate事件中生成控件把要被嵌入的窗口加入控件
我没试 ) :) :)不太有把握 |
|
地板#
发布于:2004-09-22 16:06
注意:窗口是第三方提供的DLL中一个函数调用后显示出来的:-),
我唯一可以控制它的办法是通过EnumWindowsProc找到与之同名的窗口的句柄!!! |
|
|
地下室#
发布于:2004-10-01 13:39
注意:窗口是第三方提供的DLL中一个函数调用后显示出来的:-), 接口函数不方便吗? 估计只能先获得窗口句柄, 然后将其设为你的窗口的子窗口, 在设置其大小和位置。 方法可能有点笨。 |
|
|