Window和Mac平台將視窗移動到目標視窗的下面

2022-05-01 22:21:13 字數 417 閱讀 8467

在工作中遇到這樣乙個需求,將自己的視窗跟隨目標視窗移動,而且總是置於目標視窗的下面。

mac平台使用cocoa的**,首先獲取目標視窗的控制代碼id,並讀取bounds,然後將自己的視窗設定為相同的數值。然後設定視窗順序。

void movewidgetbehind(qwidget *pwgt, long target_window_id)

windows平台也是類似的

setwindowpos((hwnd)m_shaowwidget->winid(), (hwnd)winid(), 0, 0, 0, 0, swp_noactivate | swp_noownerzorder | swp_nomove | swp_nosize | swp_showwindow);

Window平台Lua編譯和環境搭建

二,配置mingw64編譯環境,1.在系統變數中增加mingw64 home值為mingw64解壓目錄。2.在path末尾新增 mingw64 home bin 三,解壓lua的原始碼包,在cmd中進入該解壓資料夾中,執行make mingw。這時就可以在src目錄中看到編譯好的lua.exe和lu...

WPF視窗跳轉及window和page區別

剛接觸wpf 有兩個概念不是很懂,現理解如下 1 window 和page 誰包含誰的問題 一新建wpf 應用程式,發現預設啟動介面是乙個 window 將預設啟動改為 page 沒有錯誤。但是如果在 page 中執行如下程式報錯 this.content new window1 錯誤資訊是 win...

window配置php環境和mac配置php

因為公司前端原來的edp框架是使用的是php的乙個框架,所以在執行專案的時候需要安裝php環境,網上查了好多,答案都不一樣,找了好多五花八門,試了好多都不行,而且大部分是php mysql apache的安裝配置,沒有單獨裝php環境的,說明這三個是相輔相成的,在公司當時心裡急,反倒沒有做好,回家的...