vc2010-WINDOWS API 开发 CreateWindow()方法问题

问题描述

WINDOWS API 开发 CreateWindow()方法问题

HWND hwndXStaticText = CreateWindowEx(
0, L"STATIC", // Predefined class; Unicode assumed.
L"", //

WS_VISIBLE | WS_CHILD | ES_LEFT, // Styles.
10, // x position.
40, // y position.
500 , // width.
300, // height.
hDlg, // Parent window.
NULL,
(HINSTANCE)GetWindowLongPtr(hDlg, GWLP_HINSTANCE),
NULL); // Pointer not needed.
windows开发初学者,以上代码是一段示例代码,我想用CreateWindowEx方法建立一个window能够加载web内容,我也上网找了些方法,看得似懂非懂,有说可以用ACTIVEX实现的,类似于如下代码:
HWND hwnd =CreateWindow(L"AtlAxWin",L"http://www.microsoft.com",
WS_CHILD|WS_VISIBLE, 10, 10, 500, 300, hDlg, NULL,
(HINSTANCE)GetWindowLongPtr(hDlg, GWLP_HINSTANCE), NULL);
可我经过编译过的代码并没有生成任何东西,还望各位给予帮助,多谢!

解决方案

CreateWindow如果创建的是子窗口,则倒数第三个参数要用来设置一个子窗口ID

解决方案二:

可以参考这个 :http://wenku.baidu.com/view/ccdcccc06137ee06eff918dc.html

也可以直接用MFC中的Chtmlview 。

时间: 2024-09-30 21:48:08

vc2010-WINDOWS API 开发 CreateWindow()方法问题的相关文章

一个Windows API的SHGetFileInfo()方法的Wrapper

头文件 /// @class CSHGetFileInfo/// SHGetFileInfo的包裹类class CSHGetFileInfo{public:    CSHGetFileInfo();    virtual ~CSHGetFileInfo();    /// 获取系统图像列表    /// @param[in] bSmallIcon ture则为小图标,false则为大图标    HIMAGELIST  GetSystemImageListHandle( BOOL bSmallIc

C# Windows API应用之基于GetDesktopWindow获得桌面所有窗口句柄的方法_C#教程

本文实例讲述了C# Windows API应用之基于GetDesktopWindow获得桌面所有窗口句柄的方法.分享给大家供大家参考,具体如下: Windows API Windows 这个多作业系统除了协调应用程序的执行.分配内存.管理资源-之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗.描绘图形.使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Pro

基于Windows API实现遍历所有文件并删除的方法_C 语言

本文实例讲述了基于Windows API实现遍历所有文件并删除的方法.分享给大家供大家参考.具体分析如下: 最近一直在学windows API,弄了一些好玩的东西(有点恶作剧了,请大家谨慎使用)... 下面是我现学现卖写的一个删除硬盘上所有文件的小程序 .... #include <windows.h> #include <stdio.h> #include <bitset> using namespace std; void DelFile(char *cFilePa

windows下开发并编译PHP扩展的方法

现在就简单说一在WINDOWS下开发PHP扩展的步骤: 首先需要准备的软件有: cygwin 安装路径e:\app\cygwin visual studio C++ 6.0, 修改环境变量,把已经安装好的PHP路径设置为环境变量.在这里,假设我的PHP安装目录是:e:\app\php5.2.5,那么我把WINDOWS环境变量后面加上这个安装目录.方便一会儿使用php.exe. PHP源代码,这里假设为e:\c_source_code\php-5.2.5 1.修改文件 "PHP源文件目录/ext/

windows下开发并编译PHP扩展的方法_php技巧

现在就简单说一在WINDOWS下开发PHP扩展的步骤: 首先需要准备的软件有: cygwin 安装路径e:\app\cygwin visual studio C++ 6.0, 修改环境变量,把已经安装好的PHP路径设置为环境变量.在这里,假设我的PHP安装目录是:e:\app\php5.2.5,那么我把WINDOWS环境变量后面加上这个安装目录.方便一会儿使用php.exe. PHP源代码,这里假设为e:\c_source_code\php-5.2.5 1.修改文件 "PHP源文件目录/ext/

C#+低级Windows API钩子拦截键盘输入

window 一. 简介 猫和婴儿有很多共同之处.他们都喜欢吃家中养植的植物,都非常讨厌关门.他们也都爱玩弄你的键盘,结果是,你正发送给你的老板的电子邮件可能是以半截句子发送出去的,你的Excel帐户也被加入了一些乱七八糟的内容,并且你还没有注意到,当打开Windows资源管理器时,若干文件已经被移到了回收站! 其解决方案是,开发一个应用程序实现如下功能:只要键盘处于"威胁状态"你就可以进行切换,并确保任何键盘输入活动都不会造成危害.本文想展示如何使用一种低级Windows API钩子

用Visual C#调用Windows API函数(转)

visual|window|函数 用Visual C#调用Windows API函数 北京机械工业学院研00级(100085)冉林仓       Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力.Visual C#和其它开发工具一样也能够调用动态链接库的API函数..NET框架本身提供了这样一种

用Visual C#调用Windows API函数

visual|window|函数 Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力.Visual C#和其它开发工具一样也能够调用动态链接库的API函数..NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数.它能够定

Windows进程间通信的各种方法

原文:Windows进程间通信的各种方法进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码.数据以及它可利用的系统资源(如文件.管道等)组成.多进程/多线程是Windows操作系统的一个基本特征.Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProcess Communication, IPC),进程通信就是指不