资源简介

3本实例在vc2010下实现了miniblink控件调用,实现了简单浏览器的实现模拟,给初学者一个简单入门实例。

资源截图

代码片段和文件信息

// mb_demo.cpp : 定义应用程序的入口点。
//

#include “stdafx.h“
#include “mb_demo.h“
#include “wke.h“

#define MAX_LOADSTRING 100

// 全局变量:
HINSTANCE hInst; // 当前实例
TCHAR sztitle[MAX_LOADSTRING]; // 标题栏文本
TCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口类名

// 此代码模块中包含的函数的前向声明:
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE int);
LRESULT CALLBACK WndProc(HWND UINT WPARAM LPARAM);
INT_PTR CALLBACK About(HWND UINT WPARAM LPARAM);

int APIENTRY _tWinMain(HINSTANCE hInstance
                     HINSTANCE hPrevInstance
                     LPTSTR    lpCmdLine
                     int       nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);

  // TODO: 在此放置代码。
MSG msg;
HACCEL hAccelTable;

// 初始化全局字符串
LoadString(hInstance IDS_APP_title sztitle MAX_LOADSTRING);
LoadString(hInstance IDC_MB_DEMO szWindowClass MAX_LOADSTRING);
MyRegisterClass(hInstance);

// 执行应用程序初始化:
if (!InitInstance (hInstance nCmdShow))
{
return FALSE;
}

hAccelTable = LoadAccelerators(hInstance MAKEINTRESOURCE(IDC_MB_DEMO));

// 主消息循环:
while (GetMessage(&msg NULL 0 0))
{
if (!TranslateAccelerator(msg.hwnd hAccelTable &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}

return (int) msg.wParam;
}



//
//  函数: MyRegisterClass()
//
//  目的: 注册窗口类。
//
//  注释:
//
//    仅当希望
//    此代码与添加到 Windows 95 中的“RegisterClassEx”
//    函数之前的 Win32 系统兼容时,才需要此函数及其用法。调用此函数十分重要,
//    这样应用程序就可以获得关联的
//    “格式正确的”小图标。
//
ATOM MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex;

wcex.cbSize = sizeof(WNDCLASSEX);

wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance MAKEINTRESOURCE(IDI_MB_DEMO));
wcex.hCursor = LoadCursor(NULL IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = MAKEINTRESOURCE(IDC_MB_DEMO);
wcex.lpszClassName = szWindowClass;
wcex.hIconSm = LoadIcon(wcex.hInstance MAKEINTRESOURCE(IDI_SMALL));

return RegisterClassEx(&wcex);
}

//
//   函数: InitInstance(HINSTANCE int)
//
//   目的: 保存实例句柄并创建主窗口
//
//   注释:
//
//        在此函数中,我们在全局变量中保存实例句柄并
//        创建和显示主程序窗口。
//
BOOL InitInstance(HINSTANCE hInstance int nCmdShow)
{
   HWND hWnd;

 //  hInst = hInstance; // 将实例句柄存储在全局变量中

   //hWnd = CreateWindow(szWindowClass sztitle WS_OVERLAPPEDWINDOW
     // CW_USEDEFAULT 0 CW_USEDEFAULT 0 NULL NULL hInstance NULL);

  // if (!hWnd)
   //{
     // return FALSE;
  // }
    wkeSetWkeDllPath(L“node.dll“);
    wkeInitialize();
 
    wkeWebView window = wkeCreateWebWindow(WKE_WINDOW_TYPE_POPUP NULL 0 0 1080 680);
    wkeLoadURL(window “qq.com“);

    wkeShowWindow(window TRUE);
   //ShowWindow(hWnd nCmdShow);
   //UpdateWindow(hWnd);

   return TRUE;
}

//
//  函数: WndPro

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     130048  2018-12-27 09:44  mb_demo\Debug\mb_demo.exe

     文件     567768  2018-12-27 09:44  mb_demo\Debug\mb_demo.ilk

     文件    1125376  2018-12-27 09:44  mb_demo\Debug\mb_demo.pdb

     文件   22442496  2018-11-06 16:40  mb_demo\Debug\node.dll

     文件   17432576  2018-12-27 09:39  mb_demo\ipch\mb_demo-314652dc\mb_demo-87d2d09f.ipch

     文件       4277  2018-12-27 09:46  mb_demo\mb_demo\cookies.dat

     文件       1410  2018-12-27 09:44  mb_demo\mb_demo\Debug\cl.command.1.tlog

     文件       9380  2018-12-27 09:44  mb_demo\mb_demo\Debug\CL.read.1.tlog

     文件        712  2018-12-27 09:44  mb_demo\mb_demo\Debug\CL.write.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link-cvtres.read.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link-cvtres.write.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11356-cvtres.read.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11356-cvtres.write.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11356.read.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11356.write.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11576-cvtres.read.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11576-cvtres.write.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11576.read.1.tlog

     文件          2  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.11576.write.1.tlog

     文件       1696  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.command.1.tlog

     文件       3290  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.read.1.tlog

     文件        878  2018-12-27 09:44  mb_demo\mb_demo\Debug\link.write.1.tlog

     文件        406  2018-12-26 11:30  mb_demo\mb_demo\Debug\mb_demo.exe.embed.manifest

     文件        472  2018-12-26 11:30  mb_demo\mb_demo\Debug\mb_demo.exe.embed.manifest.res

     文件        381  2018-12-27 09:44  mb_demo\mb_demo\Debug\mb_demo.exe.intermediate.manifest

     文件         59  2018-12-27 09:44  mb_demo\mb_demo\Debug\mb_demo.lastbuildstate

     文件       2400  2018-12-27 09:44  mb_demo\mb_demo\Debug\mb_demo.log

     文件     262409  2018-12-27 09:44  mb_demo\mb_demo\Debug\mb_demo.obj

     文件    4456448  2018-12-26 11:30  mb_demo\mb_demo\Debug\mb_demo.pch

     文件      48264  2018-12-26 11:30  mb_demo\mb_demo\Debug\mb_demo.res

............此处省略43个文件信息

评论

共有 条评论