上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 37 下一页
摘要: 从编辑框中获取控件文本 一般常用的方法是, wchar_t buffer[100]; GetWindowText(hWnd, buffer, sizeof(buffer) / sizeof(buffer[0])); 但是这样浪费了数组空间, 所以一般使用GetWindowTextLengthW获取控 阅读全文
posted @ 2020-05-15 09:50 strive-sun 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: Graphics* StartPaint(HWND win, HDC* hdc, PAINTSTRUCT* ps) { *hdc = BeginPaint(win, ps); return new Graphics(*hdc); } case WM_PAINT: { HDC hdc; PAINTST 阅读全文
posted @ 2020-05-08 10:42 strive-sun 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 创建多个具体SS_NOTIFY样式的static controls 根据文档显示,当用户单击具有SS_NOTIFY样式的静态控件时,将发送STN_CLICKED通知代码。控件的父窗口通过WM_COMMAND消息接收此通知代码。 所以代码如下: switch (uMsg) { case WM_COMM 阅读全文
posted @ 2020-05-08 09:54 strive-sun 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 使用这个api可以在指定的进程中将数据写入内存区域。 注意:以管理员权限运行,并且以x64调试。 #include <windows.h> #include <iostream> #include <tlhelp32.h> #include <psapi.h> DWORD_PTR GetProces 阅读全文
posted @ 2020-04-24 17:53 strive-sun 阅读(3893) 评论(0) 推荐(1) 编辑
摘要: // Test_CustomButton.cpp : Defines the entry point for the application. // #include "framework.h" #include "Test_CustomButton.h" #include <commctrl.h> 阅读全文
posted @ 2020-04-22 09:54 strive-sun 阅读(812) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<fstream> #include <string> #include<windows.h> using namespace std; #pragma pack(1) struct header { char header[2]; int32_ 阅读全文
posted @ 2020-04-16 10:26 strive-sun 阅读(345) 评论(0) 推荐(0) 编辑
摘要: import win32gui import win32ui import win32con name = "test.txt - Notepad" hwnd = win32gui.FindWindow(None, name) left, top, right, bot = win32gui.Get 阅读全文
posted @ 2020-04-14 11:39 strive-sun 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: DWORD d = GetFileAttributes(path.c_str()); 根据返回的十进制,对比文件属性,来检索指定文件或目录的文件系统属性。 也可以使用 if ((d & FILE_ATTRIBUTE_ARCHIVE) == FILE_ATTRIBUTE_ARCHIVE) 来快速确定文 阅读全文
posted @ 2020-04-10 18:16 strive-sun 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> void exchange(int a,int b) { a = a + b; b = a - b; a = a - b; } int main() { int n1 = 1; int n1 = 2; exchange(n1,n2); std::cout<<n 阅读全文
posted @ 2020-04-10 14:22 strive-sun 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 分别是使用了二级指针和一级指针的两种方法,最后会按插入的顺序依次打印1,2,3,4 主要区别在于,使用二级指针,可以在main函数里直接用一个空的Node指针,而一级指针是在main函数里面先添加了一个空的头结点 因为二级指针是传的指针的指针,所以main函数里直接用Node *head = NUL 阅读全文
posted @ 2020-04-10 14:07 strive-sun 阅读(675) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 37 下一页