Я хотел посмотреть, смогу ли я привести этот несуществующий проект с открытым исходным кодом под названием MouseTool в соответствие с Windows Vista. Это кликер, чтобы помочь людям (таким как я), которые испытывают боль, когда они щелкают мышью. Это программное обеспечение имитирует щелчок, когда мышь останавливается в каком-либо месте на экране.
Кажется, никто не трогал этот проект в течение нескольких лет, поэтому, когда я открываю его в Visual Studio 2008, я получаю массу ошибок. Я очень мало знаю о Visual Studio и надеялся, что эти ошибки могут зазвонить кому-то здесь. Будем благодарны за любые советы, которые кто-то может дать о том, как я могу начать исправлять некоторые из этих ошибок.
Для выдержки из примера приведена эта ошибка. , .
Error 18 error C2440: 'static_cast' :
cannot convert from 'void (__thiscall COptionsSheet::* )(UINT,POINTS)'
to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'
. , , соответствует этой строке:
ON_MESSAGE( WM_NCLBUTTONDOWN, OnNCLDown )
из этого блока:
BEGIN_MESSAGE_MAP(COptionsSheet, CPropertySheet)
//{{AFX_MSG_MAP(COptionsSheet)
ON_WM_HELPINFO()
ON_WM_MOUSEMOVE()
ON_WM_SETCURSOR()
//}}AFX_MSG_MAP
ON_MESSAGE( WM_NCLBUTTONDOWN, OnNCLDown )
ON_MESSAGE( WM_NCLBUTTONUP, OnNCLUp )
ON_BN_CLICKED(ID_HELP, OnHelpButton)
END_MESSAGE_MAP()
Позвонить кому-нибудь?