1 //main.c 2 #include 3 #include "sysmets.h" 4 5 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); 6 7 int WINAPI WinMain(HINSTANCE hInstance, HIN... ...
分类:
其他好文 时间:
2018-07-02 11:04:13
阅读次数:
171
在各网站的文章里面,见复制数据的方法中,有move的,有system.copy的,而要实际应用中,这两种方法,并不是很完美,会遇到一些问题,比如copy在记录里面的复制时,编译都过不去,而CopyMemory的功能,就相当强大. 要注意如果不是byte时,长度可能需要使用sizeof来参与计算 Bu ...
分类:
编程语言 时间:
2018-06-21 01:32:21
阅读次数:
170
前言: 最近正好写一个程序,需要操作剪切板 功能很简单,只需要从剪切板内读取字符串,然后清空剪切板,然后再把字符串导入剪切板 我想当然的使用我最拿手的C#来完成这项工作,原因无他,因为.Net框架封装了能实现这种功能的方法 然后就有了如下代码 1 string Temp = ""; 2 while ...
在for DOS的C语言中,有一个system()函数,其功能是执行命令行程序,在Windows程序设计中WinAPI也为我们提供了类似的函数,它们就是WinExec()和ShellExecute(),下面就来讨论一下这两个函数的用法。 1)WinExec() 函数原型: UINT WinExec( ...
分类:
编程语言 时间:
2018-05-29 13:16:10
阅读次数:
259
注:未经博主允许不得转载。 原文链接:http://www.cnblogs.com/Blog-of-Eden/p/9060300.html 和 https://i-m-eden.github.io/2018/05/17/ST-PUZZLE-2-0/ 仅使用vs2017编写的一个WinApi小程序。 ...
分类:
其他好文 时间:
2018-05-19 15:40:58
阅读次数:
200
WinSDK是编程中的传统难点,个人写的WinAPI程序也不少了,其实之所以难就难在每个调用的API都包含着Windows这个操作系统的潜规则或者是windows内部的运行机制……WinSDK是编程中的传统难点,曾经听有一个技术不是很好的朋友乱说什么给你API谁都会用,其实并非那么简单,个人写的Wi ...
一、分析上一篇程序的现象 我们先从 "上一篇" 文章中的最后一个程序开始分析。 c++ include include const unsigned int THREAD_NUM = 10; DWORD WINAPI ThreadFunc(LPVOID); int main() { printf(" ...
分类:
编程语言 时间:
2018-04-12 00:24:08
阅读次数:
275
ChangeWindowMessageFilterEx 函数,为指定窗口修改用户界面特权隔离 (UIPI) 消息过滤器。 函数原型: [cpp] view plain copy BOOL WINAPI ChangeWindowMessageFilterEx( __in HWND hWnd, __in ...
分类:
Windows程序 时间:
2018-04-07 19:57:52
阅读次数:
1329
#include <windows.h> LRESULT CALLBACK wndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain1(HINSTANCE hInst, HINSTANCE, LPSTR szCmd, int nShow){ WN ...
HWND hWnd = CreateWindow( "myWindowClass", //窗口类的名字 "my first window", //窗口标题 // WS_OVERtAPPEDWINDOW, //样式 WS_EX_LAYERED |WS_OVERLAPPED|WS_CAPTION|WS_ ...