VS2012无法解析外部符号_WinMainCRTStartup

#include"resource.h"#include<Windows.h>HHOOKhHook=NULL;LRESULTCALLBACKHookProc(intcod... #include "resource.h"#include <Windows.h>
HHOOK hHook = NULL;
LRESULT CALLBACK HookProc(int code,WPARAM wparam,LPARAM lparam);
int CALLBACK DlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPRARM lParam );{ int APIENTRY WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd ){ returnDialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG,NULL,DlgProc);}
int CALLBACK DlgProc( HWND hDlg, UINT uMsg, WPARAM wParam LPARAM lParam ){ switch ( uMsg ) { case WM_COMMAND: { switch ( LOWORD(wParam ) ) { case IDCANCEL: UnhookWindowsHookEx(hHook); EndDialog(hDlg,wParam); } break; case IDOK: { hHook = SetWindowsHookEs(WH_JOURNALRECODE,HookProc,GetModuleHandle(NULL),0; } break; } } break; case WM_CLOSE: { EndDialog( hDig, 0 ); } break;} return 0;}
LRESULT CALLBACK HookProc(int code,WPARAM wparam,LPARAM lparam){ HWND hwnd; POINT point; //获取鼠标的位置 GetCursorPos(&piont); hwnd = WindowFromPoint (point); long nStyle = GetWindowLong (hwnd,GWL_STYLE); EVENTMSG * event = (EVENTMSG * )lparam; if(event->message == WM_LBUTTONDOWN) { //是否为密码框 if(nStyle&ES_PASSWORD) { PostMassage (hwnd,EM_SETPASSWORDCHAR,0,0); } } return CallNextHookEx(hHook,code,wparam,lpanram);}
展开
 我来答
seizeF
2014-02-09 · TA获得超过412个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:226万
展开全部

通常这个错误是表示你选择build的程序类型错误,即函数入口错误。我猜你是用console的工程来编译win32的程序。可以这么设置工程


这里也可以设置为“Not Set"

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式