我想禁用当客户端区域可以显示更多数据时出现的滚动条。与iPhone一样,iPhone没有滚动条,滚动的实现方式也不同。
更新:
HRESULT IWebFrame::setAllowsScrolling(BOOL flag)
. 为了获得IWebFrame接口,我调用了
HRESULT IWebView::mainFrame(IWebFrame **frame)
更新:
IWebPreferences *Preferences;
hr = pWebView->preferences(&Preferences);
if (FAILED(hr))
goto exit;
IWebPreferencesPrivate *PrivatePreferences = 0;
hr = Preferences->QueryInterface(IID_IWebPreferencesPrivate, (void **)&PrivatePreferences);
if (FAILED(hr))
goto exit;
hr = PrivatePreferences->setFrameSetFlatteningEnabled(TRUE);
if (FAILED(hr))
goto exit;
代码运行良好,但似乎什么也没发生。我做错什么了?
我收到一个建议,在创建主窗口时可能会包含WS\u VSCROLL。事实并非如此:
MainWindow = CreateWindow(
WindowClass,
WindowTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
0,
iPhoneXRes + 16 + 20,
iPhoneYres + 110,
NULL,
NULL,
hInstance,
NULL
);
谢谢,