原创 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