WM_LBUTTONUP消息不响应
代码如下:都搞了三小时了,没找出问题来,郁闷!
//function handles input
static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
//static mp_ctx_t* mpctx = NULL;
// hack to trans message to parent window
if((message >= WM_MOUSEFIRST && message <= WM_MOUSELAST))
{
MP_GET_INIT_CTX(ctx);
#ifdef _DEBUG
// mp_msg(0, 0, "messege(%x) \n", message);
#endif
if(ctx && ctx->hwnd_parent){
PostMessage(ctx->hwnd_parent, message, wParam, lParam);
}
}
switch (message)
{
case WM_LBUTTONDOWN:
{
break;
}
case WM_MOUSEMOVE:
{
break;
}
case WM_LBUTTONUP:
{
break;
}
}
//function handles input
static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
//static mp_ctx_t* mpctx = NULL;
// hack to trans message to parent window
if((message >= WM_MOUSEFIRST && message <= WM_MOUSELAST))
{
MP_GET_INIT_CTX(ctx);
#ifdef _DEBUG
// mp_msg(0, 0, "messege(%x) \n", message);
#endif
if(ctx && ctx->hwnd_parent){
PostMessage(ctx->hwnd_parent, message, wParam, lParam);
}
}
switch (message)
{
case WM_LBUTTONDOWN:
{
break;
}
case WM_MOUSEMOVE:
{
break;
}
case WM_LBUTTONUP:
{
break;
}
}
...全文
相关推荐
button响应WM_LBUTTONUP消息
Microsoft Visual Studio.Net(VS2005/2008)中使控件(Button)响应默认中没有的消息。
VC++键盘与鼠标的消息处理
这是一篇讲的很深入的windows按键响应的知识,对于初学者来说是非常有帮助的
mfc响应鼠标点击事件
在mfc中响应鼠标的点击事件,代码清晰 ,注释多
鼠标消息及其处理实例
实例实现的功能为当用户在视图窗口中按下鼠标左键,拖动鼠标时,在窗口中绘制一个随鼠标位置变化的矩形,当释放鼠标键时,停止矩形绘制。
windows任务栏图标使用、对任务栏图标鼠标消息的处理
windows任务栏图标使用、对任务栏图标鼠标消息的处理。


