原创 使用API發送消息顯示窗口

問題描述: 主窗體界面下有多個功能按鈕,點擊功能按鈕顯示功能界面,主窗口隱藏,關閉功能界面後主窗口顯示,這裏功能界面如果是模態對話框,則很好處理,在顯示功能界面前隱藏主窗口,此時顯示功能界面,由於功能界面是模態框,此時主界面會阻塞,直到功

原创 修改系統DPI後,程序界面異常的處理方式

問題:當電腦的縮放比不爲100%,我們在拷貝圖片時,計算座標點會出現錯位 原因:修改縮放比,DPI會改變,我們需要根據系統的縮放比來重新修改座標   代碼如下:   [DllImport("user32.dll")]         st

原创 C# 使用gdi繪製cpu佔用高的問題以及閃爍問題的解決方案

1.問題一,當我們直接在form上連續繪製會出現閃爍的情況! 解決方案:啓用窗體的雙緩衝設置  this.DoubleBuffered = true;或者在構造函數中添加代碼以下代碼即可:  this.SetStyle(ControlSt

原创 python中 codec can't decode byte 0xb5 in position 0 編碼問題

報錯環境:ptyhon 2.7 報錯內容: ascii’ codec can’t decode byte 0xe4 in position 0: ordinal not in range(128) 原因: Python在進行編碼方式之

原创 錯誤: error LNK2019: 無法解析的外部符號

在製作C++的DLL庫時,報錯!這裏我引用了外部的lib庫 解決方案:第一步.:添加附加依賴項 第二步:附加庫目錄   問題解決! 疑問:三方庫我在C++目錄已經添加過了,爲何還要添加  

原创 Pycharm 用pip命令安裝第三方包出現retrying且ssl error問題彙總

今天pip包時一直retrying且報ssl error的錯誤,我弄了一上午纔好,網上有很多解決方案,但是沒有pip安裝失敗的彙總情況,如有同錯,請對比以下情況,希望能解決你的問題,也煩請對不足之處指出。 一、 錯誤:Couldnotfe

原创 HTML中的base 標籤

<base> 標籤爲頁面上的所有的相對鏈接規定默認 URL 或默認目標。 在一個文檔中,最多能使用一個 <base> 元素。<base> 標籤必須位於 <head> 元素內部。 提示和註釋 提示:請把 <base> 標籤排在 <head>

原创 HTML 標籤屬性參考手冊

  New : HTML5 新屬性。 屬性 描述 accesskey 設置訪問元素的鍵盤快捷鍵。 class 規定元素的類名(classname) contenteditableNew 規定是否可編輯元素的內容。 contextmenuN

原创 錯誤: 無法加載DLL“xxx.dll”,找不到指定的模塊

  這個問題的原因時我們程序使用了這個DLL,但是這個DLL有依賴了其他的DLL,我們沒有包含進來。 解決方案:使用工具depends 查看DLL需要的依賴,複製一份到同級目錄下即可  

原创 .Net 修改WebBrowser 內核版本

需求:在winform程序中,加載網頁 做法:在窗口中添加一個panel,再從工具欄中拖入一個WebBroswer瀏覽器控件! 程序中調用webBroswer1.Navigate(URL); 即可加載網頁  該網站可以檢查瀏覽器的內核版本

原创 C# 使用CefSharp控件 High DPI問題的解決

使用CefSharp控件,在部分高分辨率的電腦中(顯示縮放比例非100%,而是120%或者125%等)會出現以下一些情況: 顯示的頁面中出現了黑邊,且按鈕定位也偏了,比如點擊【圖層】按鈕,需要點擊上面黑色邊框中的相對位置。   解決方

原创 python庫 requests快速上手

發送請求 使用 Requests 發送網絡請求非常簡單。 一開始要導入 Requests 模塊: >>> import requests 然後,嘗試獲取某個網頁。本例子中,我們來獲取 Github 的公共時間線: >>> r = r

原创 HTML 標籤參考手冊- (HTML5 標準)

按字母順序排列 New : HTML5新標籤 標籤 描述 <!--...--> 定義註釋 <!DOCTYPE> 定義文檔類型 <a> 定義超文本鏈接 <abbr> 定義縮寫 <acronym> 定義只取首字母的縮寫,不支持HTML5 <a

原创 MFC與C#處理自定義消息的區別

在對接手寫板處理手寫板的消息時遇到的問題記錄如下: MFC處理自定義消息的邏輯: 第一步:聲明自定義消息 #define   WM_MYMSG WM_USER + 200 //WM_USER爲系統定義好的值爲0x0400 第二步:在類聲明

原创 C#報錯: 在創建窗口句柄之前,不能在控件上調用 Invoke 或 BeginInvoke。

最近在所項目時,在耗時線程中,需要實時刷新界面進度,每次第一次都能成功顯示進度,但是關閉窗口後,再次打開程序執行,則刷新失敗,報錯:在創建窗口句柄之前,不能在控件上調用 Invoke 或 BeginInvoke。 試過多種方案無果!困擾許