用互联网浏览器的客户端区域填充窗口的客户端区域
Filling the client area of a window with client area of internet browser
我正在开发一个程序,该程序将创建一个没有标题栏的窗口,该窗口的WM_CLOSE消息过程设置为返回0。到目前为止,我得到了这个:
LRESULT CALLBACK WindowEventProc(HWND hWindow, UINT uMsg,WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT Paint;
HDC hdc;
switch (uMsg)
{
case WM_DESTOY:
PostQuitMessage (0);
return 0;
case WM_CLOSE:
return 0;
case WM_PAINT:
hdc=BeginPaint(hWindow,&Paint);
//here should go the code for painting
EndPaint(hWindow, &Paint);
return 0L;
}
return DefWindowProc(hWindow, uMsg, wParam, lParam);
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int nCmdShow)
{
GetDesktopSize(h,w);
WNDCLASSEX KlasaOkna;
ZeroMemory (&KlasaOkna, sizeof(WNDCLASSEX));
KlasaOkna.cbSize = sizeof(WNDCLASSEX);
KlasaOkna.hInstance = hInstance;
KlasaOkna.lpfnWndProc = WindowEventProc;
KlasaOkna.lpszClassName = Name.c_str();
KlasaOkna.hCursor = LoadCursor(NULL, IDC_ARROW);
KlasaOkna.hIcon = LoadIcon(NULL, IDI_APPLICATION);
KlasaOkna.hbrBackground = (HBRUSH) COLOR_WINDOW;
RegisterClassEx (&KlasaOkna);
HWND hwn;
hwn = CreateWindowEx(NULL,Name.c_str(),"",WS_MYSET,0,0,w,h,NULL,NULL,hInstance,NULL);
SetWindowPos(hwn,HWND_TOPMOST,0,0,w,h,NULL);
SetWindowLong(hwn, GWL_STYLE, 0);
ShowWindow (hwn, SW_SHOWMAXIMIZED);
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
}
它按预期工作,但现在最困难的事情来了——我想在它的客户区打开一个网站。我认为维护网站功能的最好方法是通过浏览器打开它。当然有一种方法可以在我的窗口中绘制一个互联网浏览器,但我想不出任何方法,在MSDN中也找不到。有人知道怎么做吗?
当然可能,但并非微不足道。嵌入WebKit。
微软的解决方案是嵌入三叉戟,作为ActiveX组件。
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 如何将函数集合传递给客户端类,以便将它们当作客户端类本身的成员使用
- 使用调试/崩溃报告将应用程序部署到客户端
- 如何在本地机器上运行c++和javascript客户端代码(hackerbank风格)
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 从服务器传输到客户端的消息不会出现
- OpenSSL TLS服务器-使用客户端证书白名单
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- C++客户端/服务器聊天应用程序 - 从 Ubuntu 命令窗口扫描输入
- 如何在Mac OSX上的窗口客户端内获取真实的鼠标位置?
- DX9从全屏切换到窗口,给出了错误的客户端区域
- 在弹出窗口中管理CEF客户端区域的窗口消息
- 如何解决从客户端接收消息时窗口冻结问题(无响应)
- 为什么当窗口在win32上失去焦点时,被覆盖的非客户端区域显示默认值
- 用互联网浏览器的客户端区域填充窗口的客户端区域
- 在客户端窗口win32 c++中捕获图像
- 不占用客户端区域的子窗口
- WinAPI中没有客户端的窗口
- 如何在SDL2中获得窗口的客户端面积大小
- 具有透明客户端区域的窗口