自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 获取wifi信息

DWORD dwError = ERROR_SUCCESS;DWORD dwNegotiatedVersion;HANDLE hClientHandle = NULL;dwError = WlanOpenHandle(WLAN_API_VERSION_1_0, NULL, &dwNegotiatedVersion, &hClientHandle);if (dwError !

2017-08-09 18:07:00 437

翻译 菜单显示

CMenu menuTray;CPoint point;   // 显示位置int id;               // 菜单项id::GetCursorPos(&point);menuTray.LoadMenu(IDR_MENU_TRAY);id = menuTray.GetSubMenu(0)->TrackPopupMenu(TPM_RETURNCMD |

2017-08-07 11:06:58 294

翻译 托盘图标显示

添加:NOTIFYICONDATA notifyIcon.hWnd = GetSafeHwnd();    // 窗口句柄notifyIcon.uCallbackMessage = WM_UM_TRAYNOTIFY;  // 回调事件notifyIcon.hIcon = m_hIcon;                                                //

2017-08-07 10:56:13 359

翻译 屏幕大小获取

// 屏幕大小MONITORINFO mi;SecureZeroMemory(&mi, sizeof(MONITORINFO));mi.cbSize = sizeof(MONITORINFO);::GetMonitorInfo(::MonitorFromWindow(deskViewWnd, MONITOR_DEFAULTTONEAREST), &mi);

2017-08-03 15:47:01 292

翻译 .reg文件添加、修改、删除注册表的方法

1:添加、修改[HKEY_CLASSES_ROOT\HelloWorld]@="HelloWorld Protocol""URL Protocol"="xxx"2:删除[-HKEY_CLASSES_ROOT\HelloWorld] // 移除整个[HKEY_CLASSES_ROOT\HelloWorld] // 移除子项"URL Protocol"=-写入类型:

2017-07-28 17:30:49 1616

翻译 通过网页请求调起程序

1:test.reg中写入Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\HelloWorld]@="HelloWorld Protocol""URL Protocol"=""[HKEY_CLASSES_ROOT\HelloWorld\DefaultIcon]@="C:\\Users\\xwy\\

2017-07-28 17:14:44 489

原创 cocos2d-x 3.0打包环境设置

1:python 下载安装python  在环境变量path后加入python路径2:jdk下载安装jdk新建环境变量JAVA_HOME,填入jdk路径新建环境变量CLASSPATH,填入.;%JAVA_HOME%\lib;(.不能省略)在环境变量path后加入%JAVA_HOME%\bin;(;不能省略)3:ndk、sdk、ant分别下载并解压到本地目录运

2017-07-27 16:18:24 253

原创 获取桌面icon的位置信息

#include #include #include #pragma comment(lib,"Shlwapi.lib")typedef void (WINAPI *LPFN_PGNSI)(LPSYSTEM_INFO);typedef struct tagLVITEM64A{UINT mask;int iItem;int iSubItem

2017-07-27 14:21:55 1692 1

翻译 显示桌面

::CoInitialize(NULL);IShellDispatch4 * pdisp = NULL;CoCreateInstance(CLSID_Shell, NULL, CLSCTX_ALL, __uuidof(IShellDispatch4), (void **)&pdisp);if (pdisp) {pdisp->ToggleDesktop();//这句是用来切换桌面的

2017-07-26 18:30:48 179

翻译 wininet的使用

#include using namespace std;#include #include #include #pragma comment(lib,"wininet.lib")struct UrlDownloadCallback {UrlDownloadCallback() {progress = NULL;progress_data = N

2017-07-24 13:57:01 479

翻译 内存共享

std::wstring strMapName(L"ShareMemoryTest");                // 内存映射对象名称std::wstring strComData(L"This is ShareMemory data!");      // 共享内存中的数据HANDLE ShareMemoryHandle = ::OpenFileMapping(FILE_

2017-07-14 16:29:24 198

原创 如何创建快捷方式并添加到开始菜单、桌面、任务栏....

创建快捷方式的方法(.lnk)::CoInitialize(NULL);IShellLink* pIShellLink;HRESULT hRes = ::CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&pIShellLink);if (!SUCCEE

2017-07-14 15:56:18 5829

翻译 如何获取和修改分辨率

1:int with = GetSystemMetrics(SM_CXSCREEN);int heigh = GetSystemMetrics(SM_CYSCREEN);int cap = GetSystemMetrics(SM_CYCAPTION);           //获取标题栏宽度2:DEVMODE dm;dm.dmSize = sizeof(DEVMOD

2017-07-11 11:45:42 336

翻译 线程同步的几种方法

1:临界区2:互斥量3:事件4:信号量int g_count = 0;//CRITICAL_SECTION g_cs;//HANDLE g_hMutex = NULL;//HANDLE g_hEvent = NULL;HANDLE   g_hSemaphore = NULL;DWORD WINAPI threadFun1(LPVOID lpPar

2017-06-19 15:54:48 235

原创 dll获取自身路径的几种方法

今天老大突然问到了这个问题,同事们说了一些常用的方法,但都因项目的特殊需求而不能采用,所以本人在这里把几种方法都整理了一下,免得以后忘记了。1:在dllmain中保存hModule通过GetModuleFileName函数来获取其路径2:通过GetModuleHandle传入dll的名称获取其HMODULE然后通过GetModuleFileName函数来获取其路径3:这种方法我

2017-05-25 16:52:20 2204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除