【发布时间】:2020-02-03 13:00:59
【问题描述】:
当我左击鼠标时,我想打开一个带有“left”字样的消息框。
所以我使用了wndproc和MK_LBUTTON,但是wndproc函数写了代码,但是WinMain部分不知道怎么写代码。
我不想打开一个窗口,但是当我在谷歌上搜索时,我只有一个只显示一个窗口的代码示例。 (开窗没解决问题..)
我该怎么办?帮助 (如果你写了尽可能多但不明白的问题,请问我,我会回答。
而且我英文不好,所以写了个翻译。)
我的代码(尝试)
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance
, LPSTR lpszCmdParam, int nCmdShow)
{
//???
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam)
{
switch (iMessage) {
case MK_LBUTTON:
MessageBox(hWnd, TEXT("left"),TEXT("message"), MB_OK);
}
return(DefWindowProc(hWnd, iMessage, wParam, lParam));
}
【问题讨论】: