#include <Windows.h> #include <stdio.h> #include <stdlib.h> typedef BOOL (*LPFNENUMERATEWINDOWCALLBACK)(HWND hWnd); void EnumetareWindows(HWND hWndParent, LPFNENUMERATEWINDOWCALLBACK lpfnCallback) { if (lpfnCallback(hWndParent) == FALSE) { return; } HWND h...
include <locale.h>int main(){setlocale(LC_ALL,"chs"); //输出中文}
#include <Windows.h> #include <stdio.h> #include <stdlib.h> void EnumetareWindows(HWND hWndParent) { char szBuff[512]; GetWindowTextA(hWndParent, szBuff, _countof(szBuff)); printf("%s\n", szBuff); HWND hWndChild = FindWindowEx(hWndParent, NULL, NULL, ...
#include <Windows.h> #include <stdio.h> #include <stdlib.h> BOOL CALLBACK WndEnumProc(HWND hWnd, LPARAM lParam) { char szBuff[512]; GetWindowTextA(hWnd, szBuff, _countof(szBuff)); puts(szBuff); return TRUE; } int main() { EnumWindows(WndEnumProc, 0); re...
#include <Windows.h> #include <stdio.h> #include <stdlib.h> int main() { HWND hWnd = FindWindow(TEXT("Shell_TrayWnd"), NULL); //非表示 ShowWindow(hWnd, SW_HIDE); Sleep(3000); //表示 ShowWindow(hWnd, SW_SHOW); return 0; }
#include <windows.h> #include <stdlib.h> #include <math.h> #define PI 3.14 #define NUMBER_OF_ROTATE 3 double DegreeToRadian(double deg) { return deg * (PI / 180.0); } void TurnWindow(HWND hWnd) { int nWidth = GetSystemMetrics(SM_CXSCREEN); int nHeight = GetSystemM...
#include <windows.h> #include <stdlib.h> BOOL CALLBACK WndEnumProc(HWND hWnd, LPARAM) { char szClassName[256]; ::GetClassNameA(hWnd, szClassName, _countof(szClassName)); if (::lstrcmpiA(szClassName, "NOTEPAD") == 0) { MoveWindow(hWnd, 0, 0, 300, 300, TR...
使用 GetMonitorInfo 函数获取显示监视器信息。GetMonitorInfo函数的原型如下BOOL GetMonitorInfo ( In HMONITOR hMonitor, Out LPMONITORINFO lpmi );第一个参数 hMonitor 是显示监视器的句柄,使用 MonitorFromPoint 函数获得。第二个参数 lpmi 是一个指向 MONITORINFO 或 MONITORINFOEX 结构的指针,并从 GetMonitorInfo 函数接收监视器信息。MONITORINFOEX 结构定义如下。typedef struct tagMONIT...
CreateFileMapping 或 MapViewOfFileEx 示例#include <windows.h> #include <string> #include <winbase.h> #include <iostream> using namespace std; void main() { HANDLE h; CHAR *filename; filename =new CHAR[2500]; wcout<<"enter the file name:&...
根据条件防止重复插入: INSERT INTO IF EXISTS如果有主键的情况下,可以通过惟一索引来防止重复数据的插入,如果条件非不能通过索引来限制可使用以下方法INSERT INTO IF EXISTS INSERT INTO my_stock (group_name,pin,codes,virtual_group,created_time,group_order,hide) SELECT '美股','lhn','US',1,now(), 2,1 FROM DUAL WHERE NOT EXISTS (SELECT group_name FROM my_stock WHE...
错误解决:message:cURL error 60: SSL certificate problem: unable to get local issuer certificate证书问题如果您的 PHP 环境证书有问题,可能会遇到报错,类似于cURL error 60: See http://curl.haxx.se/libcurl/c/libcurl-errors.html,请尝试按以下步骤解决:到 https://curl.haxx.se/ca/cacert.pem 下载证书文件cacert.pem,将其保存到 PHP 安装路径下。编辑php.ini文件,删除curl.cainf...