ocx工程及不顯示橢圓的方法

2021-07-11 04:27:27 字數 759 閱讀 2305

建立ocx工程步驟:

一,新建mfc activex控制項工程,輸入工程名,一路預設至完成。

二,建好工程後會自動新增很多東西。自己想要封裝進ocx的函式右擊類檢視中***lib下的  _d***,新增方法,設定好方法名和返回值型別等內容。找到方法實現**,新增自己的處理**即可。

三,與普通工程不同,多個返回值不能以輸入引數形式返回,而是以屬性返回。右擊類檢視中***lib下的  _d***,新增屬性,設定屬性型別,屬性名,會自動輸入變數名,通知函式。然後就可以在方法實現**中直接操作變數名,就可以把值返回。在呼叫時用      .(點)屬性名        即可訪問返回的變數值。生成時會自動在本地註冊ocx。

四,生成ocx後,可以用tstcon23.exe來檢測生成的ocx。

點乙個小手圖示new control,查詢ocx看是否已註冊成功,點ok。

新建ocx工程時會預設繪製乙個橢圓,如果不想顯示可以找到***ctrl.cpp中的這段**

void ***ctrl::dopropexchange(cpropexchange* ppx)

遮蔽掉其中的**,就不會顯示了。

還可以在呼叫時將寬度和長度設定為零width="0" height="0" ,同樣可以不顯示橢圓了。

ubuntu時鐘不顯示的解決方法

有時候我們會看到我們電腦的狀態列那裡並沒有顯示時間,乙個原因是日期時間指示器沒有工作,另乙個可能的原因是使用者禁用了時間顯示。當你想顯示它的時候,你可能會發現system settings time date clock這裡已經變成灰色,不可以選擇,那如何來解決它呢?方法一 首先我們用下面的命令來確...

列印頁面時a標籤不顯示URL的方法

以前寫部落格啊,總想寫一篇大作,然後希望能掛到首頁,隔一會兒看看閱讀量有多少。其實哪有那麼多大作,大部分時間都是解決了乙個小問題,然後需要記錄一下。比如下面這篇。今天遇到乙個需求是,列印網頁時,不要顯示a標籤的url。如下圖 這個問題出現的原因是bootstrap的樣式有這麼一段 media pri...

用vbs執行CMD不顯示視窗的方法彙總

2020年5月7日11 14 47 使用cscript.exe執行vbs會彈出cmd視窗 避免方法 管理員許可權執行cmd,輸入cscript.exe h wscript,將預設的指令碼宿主改為 wscript.exe,即可解決。set ws createobject wscript.shell w...