ocx控制項全屏方法

2021-09-30 06:28:04 字數 768 閱讀 7663

//ocx

::setparent(hwnd, getdesktopwindow()); //hwnd 為你的窗體控制代碼。

int width = ::getsystemmetrics(sm_cxscreen);

int height = ::getsystemmetrics(sm_cyscreen);

::movewindow(hwnd, 0, 0, width, height, 0);

//win32

vc/win32應用程式中,想要視窗全螢幕顯示的最簡單方法:

在showwindow(hwnd,sw_shownormal);

updatewindow(hwnd);前加如下**:

long style = getwindowlong(hwnd,gwl_style);//獲得視窗風格

style = &~ws_caption & ~ws_sizebox;//視窗全屏顯示且不可改變大小

setwindowlong(hwnd,gwl_style,style); //設定視窗風格

int screenx = getsystemmetrics(sm_cxscreen);//獲取整個螢幕右下角x座標

int screeny = getsystemmetrics(sm_cyscreen);//螢幕y座標

setwindowpos(hwnd, null,0,0,screenx,screeny,swp_nozorder);//改變視窗位置、尺寸和z序

showcursor(false);//顯示時隱藏滑鼠

註冊OCX控制項

1,具體在你c盤系統目錄c windows system32目錄下 這個程式讓我來打包的話我會採用2種方法 1 把控制項放在程式目錄下,然後在同目錄裡寫個bat,內容 copy y comctl32.ocx windir system32 regsvr32 s windir system32 dht...

註冊OCX控制項

平時註冊ocx控制項,可以以管理員身份執行cmd.exe 輸入 regsvr32 檔案路徑 或者直接寫到批處理及bat檔案中,以管理員身份執行。但是當你的程式拷貝到其他電腦上時,註冊時的路徑路徑就成了問題,每次都要更改路徑終究不是乙個長久之計,所以換乙個思路,把bat檔案和要註冊的ocx控制項放在同...

QT 呼叫OCX控制項

近期做乙個專案,需要呼叫foxit的pdf ocx控制項,現記錄一下過程。首先,被呼叫的ocx控制項必須被註冊,註冊過程請參考 接著進行如下步驟 一,獲取ocx 的uuid 1 找到oleview.exe,以管理員身份開啟。oleview.exe一般路徑c program files x86 win...