问题描述
- 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 。