win32
feihuadao
这个作者很懒,什么都没留下…
展开
-
VC创建虚拟桌面
/************************************************* * Create a new Desktop and run a Process in it. * * (Win NT+). * ********************************转载 2015-09-28 17:11:20 · 2113 阅读 · 0 评论 -
gdi 屏幕画线
HWND appwnd; appwnd = (HWND)winId(); HMONITOR hMonitor; hMonitor = MonitorFromWindow(appwnd, MONITOR_DEFAULTTONULL); MONITORINFOEX info; info.cbSize = sizeof(MONITORINFOEX); if (GetMonitorInfo(h...原创 2018-09-19 18:43:59 · 812 阅读 · 0 评论 -
c++调用.net dll,调试时报异常First-chance exception at 0x7556C54F (KernelBase.dll)
调用堆栈如下: KernelBase.dll!_RaiseException@16() Unknown> clr.dll!Debugger::SendRawEvent(struct DebuggerIPCEvent const *) Unknown clr.dll!Debugger::Startup(void) Unknown clr.dll!Initialize原创 2017-04-17 15:54:18 · 4217 阅读 · 0 评论 -
winhttp和wininet头文件冲突
合并之后的文件winhttp.h/*++Copyright (c) Microsoft Corporation. All rights reserved.Module Name: winhttp.hAbstract: Contains manifests, macros, types and prototypes for Windows HTTP Services--*//*原有 w转载 2017-03-17 14:17:09 · 3558 阅读 · 4 评论 -
GBK到UTF8编码转换C++实现
#include <iostream>#include <string>#include <fstream>#include <windows.h> using namespace std;string GBKToUTF8(const std::string& strGBK){ string strOutUTF8 = ""; WCHAR * str1; int n =转载 2017-03-13 13:40:53 · 9716 阅读 · 0 评论 -
cef3 clienthandler
.h#pragma once#include "include/cef_render_process_handler.h"#include "include/cef_client.h"#include "include/cef_v8.h"#include "include/cef_browser.h"class CCefClientHandler : public CefClient, pub转载 2017-03-29 10:07:19 · 3912 阅读 · 0 评论 -
win32获取硬盘及mac地址
// diskid32.cpp// for displaying the details of hard drives in a command window// 06/11/00 Lynn McGuire written with many contributions from others,// IDE drives only转载 2017-02-07 17:32:20 · 1291 阅读 · 0 评论 -
windows 编译zlib
转自http://www.cnblogs.com/len3d/p/3201054.html把zlib 1.2.8解压到zlib/zlib-1.2.8在deflate.c文件中把deflate_copyright改成一个static变量。在zlib目录底下创建并用Visual Studio 2008命令行运行如下bat即可生成Debug版本:@Echo offset LIBDIR=%CD%..:: c转载 2016-09-07 15:57:01 · 1204 阅读 · 0 评论 -
bat修改文件内容
@echo off(for /f "delims=" %%a in (文件名) do ( set "str=%%a" setlocal enabledelayedexpansion set "str=!str:老字符串=新字符串!" echo,!str! endlocal))>"setup.tmp"move /y "tmp.tmp" "文件名"转载 2016-03-14 14:42:48 · 15677 阅读 · 3 评论 -
win32 http 封装
codeproject上面找的,源代码是unicode,改成多字节了 头文件 w3c.h/* * $ dally project : www client * --------------------------------------------------------------------------------------- * description : * W3Clien转载 2015-11-05 10:57:39 · 2215 阅读 · 0 评论 -
c++单例
网上找的,记录一下#pragma oncetemplate <class T>class Singleton{public: static inline T* instance(); private: Singleton(void){} ~Singleton(void){} Singleton(const Single转载 2015-11-05 11:01:00 · 410 阅读 · 0 评论 -
win32命名管道/完成端口用法练习
所谓完成端口,就是当事件触发时,io端口操作已完成。此时完成的是上次执行过的操作,一般是readfile/writefile/waitforconnect。所以一般的流程是:添加等待事件->连接成功,readfile(相当于注册回调)。写动作单独处理。原创 2015-10-18 22:05:06 · 3400 阅读 · 4 评论 -
qt画four corner border(多屏幕)
int cc = QApplication::desktop()-&gt;screenCount(); if (cc &lt; SCREEN_COUNT) { return; } static int last_n = QApplication::desktop()-&gt;screenNumber(this); int sn = QApplication::desktop()-&...原创 2018-09-19 18:45:19 · 372 阅读 · 0 评论