首页
社区
课程
招聘
[旧帖] [求助]这段代码为什么总是运行不了,高手莫笑 0.00雪花
发表于: 2015-3-6 16:58 1593

[旧帖] [求助]这段代码为什么总是运行不了,高手莫笑 0.00雪花

2015-3-6 16:58
1593
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK _HookWndProc(HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam)
{

    return DefWindowProc(hWnd, nMsg, wParam, lParam);
}

int _stdcall WinMain(HINSTANCE g_hInstance, HINSTANCE v2, char *v3, int v4)
{
    HANDLE h;
    MSG msg;
    MessageBox(0, "", "", 0);
    h = CreateWindow("Dialog", "My First Button", 0x14ce0844, 75, 70, 140, 25, 0, 0, g_hInstance, NULL);

    SetWindowLong(h, GWL_WNDPROC, (LONG)_HookWndProc);

    ShowWindow(h, SW_SHOWNORMAL);
    UpdateWindow(h);
    while(GetMessage(&msg, 0, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg, 0, 0, 0);
    }

}

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 98
活跃值: (79)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
错误提示是什么,异常是什么。。。

丢一段代码上来啥也不说是不是有点不负责任。。。
2015-3-6 17:42
0
雪    币: 2705
活跃值: (2151)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
请看编译结果信息。。。。你用的什么编译器
2015-3-6 20:31
0
雪    币: 3
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
没build一下么
2015-3-6 22:50
0
雪    币: 13
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
两个地方有问题。
1.HANDLE h;
应该改为HWND h;或者强制转换
2. DispatchMessage(&msg, 0, 0, 0);
改为 DispatchMessage(&msg);
这样就OK了
2015-3-10 13:54
0
游客
登录 | 注册 方可回帖
返回
//