當前位置:首頁 » 網頁前端 » web中怎麼增長對話框的長度
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web中怎麼增長對話框的長度

發布時間: 2023-03-08 06:07:19

『壹』 怎樣在WEB中使用Activex控制項的屬性

為了創建一個ActiveX控制項
1.選擇文件\新建\項目。
2.打開如圖1一樣的對話框,選擇Visual C++,MFC。在右面模板對話框中選擇MFC ActiveX控制項。
3.在名稱中輸入MyActiveX;在位置中輸入你需要代碼工程放置的硬碟位置,之後選擇確定。
4.在MFC ActiveX控制項向導對話框中(如圖2所示),選擇控制項設置。
5.在創建的控制項基於下拉菜單中選擇STATIC。我們使用了一個靜態的控制項,我們只是簡單的輸出結果,並不需要接受輸入信息。
6.在附加功能中,確定可見時激活,無閃爍激活兩項被激活,其它的都被關閉。
7.單擊完成按鍵讓MFC ActiveX控制項向導創建工程以及相關代碼。在默認的情況下,向導會把MFC作為一個動態連接庫使用。我們需要對其作一些更改,否則ActiveX控制項無法在沒有提供MFC動態連接庫的系統當中下載和運行。這會導致當網頁下載和運行ActiveX控制項時候導致錯誤警報。在Visual Studio目錄中, 選擇工程、屬性。然後選擇配置屬性->常規->MFC的使用,把MFC的使用改成在靜態庫中使用MFC。
8.向導將會給我們建立下面三個不同的類型以供使用:
CMyActiveXApp – 這個是ActiveX應用程序類,繼承於COleControlMole。後者是驅動一個OLE控制項的基礎。控制項模塊對象包含了初始化(InitInstance)和清理(ExitInstance)的成員函數。
CMyActiveXCtrl – 由基類COleControl驅動。它提供了我們的控制項的大部分功能。
CMyActiveXPropPage – 由基類COlePropertyPage驅動。它被用來管理控制項的屬性頁對話框。ActiveX Control控制項向導會建立一個默認的對話框為這個控制項提供屬性頁。

『貳』 web中背景顏色的寬度怎麼設置

1、打開dreamweaver 8軟體,然後新建一個html頁。

2、接下來頁面插入div標簽,選擇工具欄「插入DIV標簽」按鈕,在打開對話框中ID項給這個div命名,我們給它起個名字叫layout(可以根據自己需要寫)。

3、點擊「插入」後,如圖,給div起個名,

4、點「確定」後代碼會多出來

5、增加樣式:在右邊點擊css樣式的圖標

6、勾選「僅對該文檔」

7、設置寬高和背景

8。點擊應用確定即可,設置背景顏色:

9、勾選想要的顏色,點應用,確定即可。

10、勾選顏色寬度,自由調節即可

『叄』 Web自動化中,怎麼才能處理彈出的模態對話框

如何為webbrowser中彈出的模態網頁對話框添加自動化方法?
我用CDHtmlDialog做基類,做了一個簡單瀏覽器,通過以下幾步,添加了自動化方法MyFunc

C/C++ code
///////////////////////////////////////////1、類聲明文件中添加DECLARE_DISPATCH_MAP()添加響應函數聲明,如void MyFunc(char* sURL);重載CanAccessExternalvirtual BOOL CanAccessExternal();2、構造函數添加EnableAutomation();初始化添加SetExternalDispatch(GetIDispatch(TRUE));消息映射添加BEGIN_DISPATCH_MAP(CDlgIE, CDHtmlDialog) //彈出窗口介面 DISP_FUNCTION(CDlgIETooltip, "MyFunc", MyFunc, VT_EMPTY, VTS_BSTR) // example: // DISP_FUNCTION(CMyDHTMLDialog,"Func2",TestFunc,VT_BOOL,VTS_BSTR VTS_I4 VTS_I4) // ^return, ^parameters type listEND_DISPATCH_MAP()實現CanAccessExternal重載BOOL CDlgIE::CanAccessExternal(){ return TRUE;}最後實現響應函數MyFunc////////////////////////////////////////////////////////////////////

這樣,在網頁中就可以使用external.MyFunc("參數")來調用我的瀏覽器提供的方法
現在問題是,如果網頁中用showModalDialog彈出一個網頁對話框,在網頁對話框中就無法調用external.MyFunc方法
一種解決方案是將window在showModalDialog時傳入,然後在對話框中調父頁面的方法,但是我的頁面有時是跨域的,無法取到父頁面的window。
所以現在想最好能把網頁對話框的webbrowser控制項也加入我自定義的交互函數,想了很久,也找了很久,沒有找到解決方案,想請各位幫幫忙,謝謝。
現在可以用hook得到網頁對話框的窗口消息,但不知該如何給webbrowser加網頁的消息映射