Andrey32
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите пожалуйста новичку. Первая программа, естественно Hello world! Код из книги Щупака "Win32 API. Эффективная разработка приложений" . Код: #include <windows.h> int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { MessageBox (NULL, "Hello, WinWorld32!", "Hello from messagebox", MB_OK); return 0; } | При компиляции выдает ошибку, что: Цитата: 'MessageBoxW' : cannot convert parameter 2 from 'const char [19]' to 'LPCWSTR' | Писал в VS2008, Win32 project, Empty project. Подом добавил cpp. Меня смущает, что F1 на MessageBox выдает справку Цитата: The IConsole2::MessageBox method displays a message box. HRESULT MessageBox( [in] LPCWSTR lpszText, [in] LPCWSTR lpszTitle, [in] UINT fuStyle, [out] int* piRetval ); | Хотя прототип должен быть таким: Код: ( HWND hWnd, // дескриптор окна владельца LPCTSTR lpText, // адрес текста в окне сообщений LPCTSTR lpCaption, // адрес заголовка в окне сообщений UINT uType // стиль окна сообщений ); | |