原创 瀏覽器控件打開PDF文件時文件內容不顯示的解決方法

採用WebBrowser的方式打開pdf文件出現如下畫面,文件內容無法正確顯示: 解決方法: 1.打開Adobe Reader XI: 2.點擊Edit,在下拉框中選擇Preferences,在彈出框中選擇Secutrity(En

原创 VS2015通過COM組件操作OFFICE或WPS打開PPT並放映

一、導出類 1.office 找到office安裝目錄下的文件MSPPT.OLB: “C:\Program Files (x86)\Microsoft Office\Office14\MSPPT.OLB”(office2010版本

原创 C++獲取GIF圖片的長和寬

bool GetGifSize(const char* file_path, int* width, int* height) { bool has_image_size = false; int file_size; *heig

原创 C++矩形圖片轉換爲圓形圖片

C++將方形的頭像轉換爲圓形的頭像 好久沒有更新博客了,正好最近有空,整理一下用到的一些知識點,方便以後要再次用到,同時也給需要的人做個參考,歡迎指正! 將方形的頭像轉換成圓形的頭像在很多地方都會用到,網上也有很多的例子,嘗試了很

原创 C++檢測網絡端口是否被佔用

C++檢測網絡端口是否被佔用 最近在使用Nginx搭建Web服務器,Nginx(發音同 engine x)是一款輕量級的 Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個 BSD-like 協議下

原创 C++讀寫註冊表、獲取子項

//讀註冊表 std::wstring GetRegValue(HKEY hKeyType, DWORD dwType, LPCTSTR lpPath, LPCTSTR lpName) { HKEY hKEY; DWORD d

原创 C++操作Windows防火牆添加例外程序

C++操作Windows防火牆添加例外程序 以下代碼示例練習Windows防火牆配置文件。 顯示當前配置文件,關閉防火牆,打開防火牆並添加應用程序。 /* Copyright © Microsoft Corporation SYN

原创 C++實現將Nginx設置成服務並開機自啓動

C++實現將Nginx設置成服務並開機自啓動 這篇博文對Windows安裝nginx服務做了詳細的說明: https://www.cnblogs.com/zhi-leaf/p/6274290.html 每次進行手動設置不是很方便,

原创 VS2015編譯mupdf庫並實現本地pdf文件預覽

VS2015編譯mupdf庫並實現本地pdf文件預覽 1.下載mupdf源碼 https://mupdf.com/downloads/index.html 題主下載的是mupdf-1.16.0-source.tar.gz 2.解壓

原创 MFC通過COM操作在對話框中顯示PowerPoint幻燈片(重點解決幻燈片全屏閃爍問題)

最近的項目中有個需求是在界面中顯示PPT幻燈片,之前項目中對PPT文件的處理是首先將.ppt或.pptx文件轉化爲.html文件,然後使用WebBrowser(Navigate2)控件打開進行顯示。由於新項目需要有點擊按鈕切換頁面

原创 MFC隱藏主窗口運行的方法

1.打開類嚮導; 2.在消息裏面找到WM_WINDOWPOSCHANGING,添加處理程序; 3.在處理程序中添加: lpwndpos->flags &= ~SWP_SHOWWINDOW; 4.完成主窗口隱藏。

原创 VLC幫助文檔-中文詳細版(vlc-2.2.6)

2017/8/24 vlc-help.txt file:///D:/Program Files/feiq/Recv Files/vlc-help.txt 1/82 用法:vlc [options] [stream] … 您可以在命令行

原创 VLC花屏問題解決思路

參考文檔: 1.VLC幫助文檔 http://blog.sina.com.cn/s/blog_9fc7e85f0102y7cx.html 2. VLC可用的模塊列表! http://blog.csdn.net/ufocode/arti

原创 C++修改圖片的尺寸

在設置用戶頭像的時候,從網絡上下載下來的用戶頭像的尺寸可能和我們本身想要的頭像的尺寸不一致,這時候我們就需要對用戶頭像的尺寸進行修改,下面直接給出代碼,需要的朋友可以參考。 //改變圖片的尺寸 bool ResizePicture(C

原创 C++讀取註冊表信息與寫入信息到註冊表

//讀註冊表 std::wstring CRegInfo::GetRegValue(HKEY hKeyType, DWORD dwType, LPCTSTR lpPath, LPCTSTR lpName) { HKEY hKEY; D