Комментарии к «WinMain» не совпадают (окно api) - PullRequest
0 голосов
/ 08 октября 2019

Я написал код, который щелкает левой кнопкой мыши по окну сообщения.

Но когда я попытался запустить его, он не запустился, и я получил сообщение об ошибке «Комментарии для« WinMain »не совпадают. Этот экземпляр не имеет комментариев. (Корейский: 'WinMain'.) (.). ""(Я также изменил аргументы.)

Я хочу открыть окно сообщения, когда щелкну левой кнопкой мыши.

Что мне делать? и я хочу знать, почему эта ошибка

LRESULT CALLBACK MouseHookProc(_In_ int    nCode,
    _In_ WPARAM wParam,
    _In_ LPARAM lParam)
{

    switch (wParam) {
    case WM_LBUTTONDOWN:
        printf("left");
    }
    return CallNextHookEx(g_Hook, nCode, wParam, lParam);
}

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance
    , LPSTR lpszCmdParam, int nCmdShow)
{
    HHOOK mouseHook = SetWindowsHookEx(WH_MOUSE_LL,MouseHookProc, hInstance, NULL);

}

пытается: int APIENTRY WinMain-> int WINAPI WinMain

1 Ответ

0 голосов
/ 08 октября 2019

Из-за особенностей аннотации microsofts список параметров должен быть (см. WinBase.h):

(
    _In_ HINSTANCE hInstance,
    _In_opt_ HINSTANCE hPrevInstance,
    _In_ LPSTR lpCmdLine,
    _In_ int nShowCmd
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...