4.显示及更新窗口 要让窗口显示出来,需要调用ShowWindow来显示窗口。BOOL ShowWindow( HWND hWnd, int nCmdShow); 第一个参数是创建窗口后返回的那个窗口句柄。第二个窗口指定了窗口显示的状态。常见的状态有:SW_HIDE隐藏窗口并激活其...
var Gameh:HWND; GamePid:DWORD; Gamehprocess: THandle; SitNum :DWORD; readByte:DWORD;begin //获取游戏窗口句柄 Gameh:=findwindow(nil,'对对碰角色版'); //获取进程ID Get...
分类:
其他好文 时间:
2014-09-23 15:41:54
阅读次数:
227
1. 通过API: WindowFromPoint可以抓取指定位置的HWND:
hWnd = ::WindowFromPoint(pt);...
分类:
其他好文 时间:
2014-09-22 23:29:03
阅读次数:
306
窗口是屏幕上的一个矩形区域。窗口分为3种:重叠窗口、弹出窗口和子窗口。每个窗口都有由系统绘制的“非客户区”和应用程序绘制的“客户区”。在MFC中,CWnd类为各种窗口提供了基类。1通过HWND获得CWnd指针通过HWND获得Cwnd指针可以调用Cwnd::FromHandle函数。12345678v...
分类:
编程语言 时间:
2014-09-22 23:08:23
阅读次数:
371
enum PLAYSTATE {Stopped, Paused, Running, Init};PLAYSTATE g_Current=Init;HWND ghApp;HINSTANCE ghInst;HRESULT hr;LONG evCode;LONG evParam1;LONG evParam2; //HRESULT hr; IGraphBuil...
分类:
其他好文 时间:
2014-09-20 10:06:07
阅读次数:
168
API函数 ShowWindow 用来设定窗体的显示状态。原型声明如下:BOOL ShowWindow( HWND hWnd, // handle to window int nCmdShow // show state); 第一个参数 hWnd 指定要设定窗口的句柄。第二个参...
HWND hActiveWnd = GetForegroundWindow();//获得当前激活的窗口句柄 DWORD SelfThreadId = GetCurrentThreadId();//获取本身的线程ID DWORD ForeThreadId = GetWindo...
分类:
其他好文 时间:
2014-09-19 15:07:15
阅读次数:
225
SetTimer是设置定时器,每隔一段时间执行一个操作,原型如下 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UINT uElapse, // 时间间隔,单位...
分类:
其他好文 时间:
2014-09-18 22:09:14
阅读次数:
162
//创建定时器函数的声明:SetTimer( hWnd: HWND; {与定时器相关联的窗口句柄} nIDEvent: UINT; {指定一个非 0 的定时器标识符} uElapse: UINT; {指定间隔时间, 单位是毫...
分类:
其他好文 时间:
2014-09-17 01:01:41
阅读次数:
234
别踩白块儿之禅模式 windows程序实现
代码如下
#include
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain( //程序入口,WINAPI是一种函数调用约定,用于表明如何生成在堆栈中放置调用参数的机器代码
HINSTANCE hInstance //实例句柄,标识该程序
, ...