public class ShareMem { [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern IntPtr SendMessage(IntPtr hWnd, int Msg, int wParam, In ...
分类:
系统相关 时间:
2020-01-17 11:57:55
阅读次数:
78
要实现这样一个窗口,点击目录按钮弹出窗口,显示pe结构的目录项; 画一个窗口,然后解析pe的数据目录,将得到的值用sendmessage放入输入框即可; 没什么难度,但是数据太多麻烦; 实现代码: //解析数据目录文件 BOOL getDirInfo(HWND hwndDlg){ LPVOID pF ...
分类:
其他好文 时间:
2020-01-17 10:19:45
阅读次数:
106
Delphi 窗体函数GetWindowLong-获取指定窗口的信息 原型:Long GetWindowLong(HWND hWnd,int nlndex); 参数: hWnd 目标窗口句柄,间接指向其窗口类。nlndex 若指定值大于0,返回窗口内存中指定偏移量的32位值。 也可指定以下值来获得其 ...
不多说,上代码: 1 void C目录选择对话框Dlg::OnBnClickedButton1() 2 { 3 TCHAR szPath[MAX_PATH] = { 0 }; 4 BROWSEINFO mBroInfo = { 0 };/*Contains parameters for the SH ...
分类:
其他好文 时间:
2019-12-31 01:17:57
阅读次数:
90
HDC是一种“可画”的设备,WIN_PAINT是windows的一种消息事件,所有窗体可见部分都是他的杰作 实验环境:win7下vs2010 定义hdc设备,并利用WIN_PAINT绘画 LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM ...
分类:
编程语言 时间:
2019-12-29 23:28:36
阅读次数:
136
引用单元:uses ShellAPI; 函数原型:function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,Directory: PChar; ShowCmd: Integer): HINST; stdcall; hWnd:用 ...
#include <windows.h> LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam); HBITMAP g_bmp; HBITMAP g_bmpMask; HBITMAP create ...
分类:
其他好文 时间:
2019-12-23 19:04:28
阅读次数:
107
原文:2019-6-15-WPF-触摸到事件 title author date CreateTime categories WPF 触摸到事件 lindexi 2019-06-15 08:58:54 +0800 2018-8-10 11:1:54 +0800... ...
原文:WPF 精修篇 调用Win32Api 栗子是 调用WIn32API 让窗口最前 后台代码 [DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); ... ...
原文:WPF 精修篇 窗体唯一(Single) 显示在最前 只运行一个窗体 并在一次点击时 显示到最前 发现用 SetForegroundWindow 并不是稳定的有效 最后使用 SetWindowPos 贴码了 public const int HWND_TOPMOST = ... ...