mfc activex 獲取當前網頁位址

2021-06-20 11:55:19 字數 677 閱讀 1586

方法一

ccomptrclientsite;

ccomptrcontainer;

ccomqiptrhtmldoc;

ccomqiptrwebbrowser;

_bstr_t      bstrtext;

clientsite = this->getclientsite();

clientsite->getcontainer(&container);

htmldoc = container;

htmldoc->get_url(bstrtext.getaddress());

方法二以下方法使用於activex form(ocx)程式獲得url:

1.通過ms visual studio 嚮導生成mfc activex控制項專案

2.專案自動生成繼承colecontrol類的子類,比如:

class cstarclientctrl : public colecontrol

在此類上新增獲取url的函式:

//取ie位址列中的url位址

bool cstarclientctrl::getsiteurl(cstring &strurl)

else

}該函式在.net 2005上測試通過

如果使用的是atl型別的activex(dll)方法不完全同,但類似,在這裡不在多

獲取當前時間

獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...

獲取當前目錄

tchar exefullpath max path getmodulefilename getmodulehandle null exefullpath,max path tcsrchr exefullpath,t 1 0 這是一段獲得程式當前目錄的一段 這段 很簡單,唯一有點難度的就是最後一句 ...

獲取當前時間

直接上可以執行的 檔案 獲取當前時間.cpp 方案 time 優點 僅使用c標準庫 缺點 只能精確到秒級 include time.h include stdio.h int main void 方案二getlocaltime 優點 能精確到毫秒級 缺點 使用了windows api include...