// URL变更的回调函数 void CDuiWkeView::onURLChanged(const struct _wkeClientHandler* clientHandler, const wkeString URL) { // 查找对应的控件对象 CDuiWkeView* pDuiWkeView = CDuiWkeView::GetWkeViewByClientHandler(clientHandler); if(pDuiWkeView) { #ifdef _UNICODE pDuiWkeView->setURL(wkeToStringW(URL)); pDuiWkeView->SendMessage(MSG_CONTROL_EVENT, (WPARAM)WKE_EVENT_URLCHANGED, (LPARAM)wkeToStringW(URL)); #else const wchar_t *pWchar=wkeToStringW(URL); CStringA strA=CEncodingUtil::UnicodeToAnsi(pWchar); pDuiWkeView->setURL(strA); pDuiWkeView->SendMessage(MSG_CONTROL_EVENT, (WPARAM)WKE_EVENT_URLCHANGED, (LPARAM)(LPCTSTR)(strA)); #endif } }
// URL变更的回调函数 void CDuiWkeView::onURLChanged(const struct _wkeClientHandler* clientHandler, const wkeString URL) { // 查找对应的控件对象 CDuiWkeView* pDuiWkeView = CDuiWkeView::GetWkeViewByClientHandler(clientHandler); if(pDuiWkeView) { pDuiWkeView->setURL(wkeToStringW(URL)); pDuiWkeView->SendMessage(MSG_CONTROL_EVENT, (WPARAM)WKE_EVENT_URLCHANGED, (LPARAM)wkeToStringW(URL)); } }