原创 VUE -element UI 學習整理 一 佈局
https://element.eleme.cn/#/zh-CN/component/layout 通過基礎的 24 分欄,迅速簡便地創建佈局。 一 基礎佈局 通過 row 和 col 組件,並通過 col 組件的 span 屬性我們
原创 VUE -element UI 學習整理 一 引入
一 入口 1 默認index.html 主頁,項目入口 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport"
原创 OBS 小知識總結一
遍歷source源 for (int i = 0; i < ui->sources->count(); i++) { QListWidgetItem *listItem = ui->sources
原创 窗口子類化 截取窗口消息
子類化聽起來很是讓人不覺明歷, 其實就是自定義窗口的消息處理,截取消息 使用的方法就是 SetWindowLong 子類化設置 LONG SetWindowLong( HWND hWnd, //
原创 窗口句柄 小知識
1 FindWindow HWND WINAPI FindWindow( _In_opt_ LPCTSTR lpClassName, _In_opt_ LPCTSTR lpWindowName ); 該函數通過創建窗口
原创 QT 路徑
1) 遍歷路徑 QFileInfoList GetFileList(QString dirPath) { QDir dir(dirPath); QStringList filters; filters << QString(
原创 出錯後,版本對比找錯方法
相信很多人,有這樣的情況 添加了新功能,卻造成舊功能出現BUG 如果用git提交的,兩版本比較近,那還好找些,如果中間提交了很多版本,則要比較的多些 1) 通過 git diff commit1 commit2
原创 OBS Basic窗口分析
1 概覽 參照OBSBasic.ui OBS窗口爲一個QMainWindow 窗口 由中央widget 菜單欄 狀態欄 還有五個dock窗口組成 在 ui_OBSBasic.h中,可以看到 centralwi
原创 CEF 調用JS 示例
場景: C++端 進行窗口抓屏 然後通過 調用註冊的JS函數 ,將截屏的BASE64數據發給瀏覽器顯示 1 前端 首先需要網頁中註冊要調用的JS函數 <html> <head> <meta char
原创 CEF 添加ESC按鍵通知
場景 : CEF瀏覽器網頁全屏時,點擊ESC 按鍵,窗口沒有獲得ESC按鍵消息 解決: CEF添加ESC按鍵通知 BrowserHandler 添加CefKeyboardHandler 按鍵處理基類 //
原创 一個Hook鉤子示例
設置HOOK HHOOK WINAPI SetWindowsHookEx( __in int idHook, \\鉤子類型 __in HOOKPROC lpfn, \\回調函數地址 __in HINSTANCE hMod, \\實例句柄
原创 圖像處理---區域透明圖實現
在圖片上 指定一個圓角矩形,將此部分區域做透明處理 1) 將黑色設置爲透明色的方式 原理: 圖片區域透明使用的原理是將圖片某矩形區域統一置黑色,再指定黑色爲透明色,繪製到目的圖片中,這樣在目的圖片中,矩形部分就成爲了
原创 客戶端 服務器 登錄交互邏輯
1 請求響應服務器 這種默認最簡單, PC客戶端,根據服務器的域名端口號 host:port 給服務器發送請求信息 服務器響應後,再給客戶端返回響應信息 發送的信息類似 POST /v1/weibo/do_login HTTP/1.
原创 duilib 小知識 之窗口
窗口管理類: duilib有一個窗口管理類: class WindowsManager { public: SINGLETON_DEFINE(WindowsManager); WindowsManager(); virtual ~
原创 duilib 小知識 之 鼠標進入進出處理
很多應用都有這樣的場景,鼠標進入,顯示按鈕,鼠標離開 隱藏按鈕 其實響應的是mouseEnter mouseLeave消息 對於這個功能,duilib很容易就可以實現 首先看看 有哪些消息類型 //定義所有消息類型 enum