Winmm.lib мало подрубить над еще прототип прописать его или подрубить сразу Winmm.inc если такой есть
Товарисч вроде на сях пишет. Если у тебя Visual Studio, пиши так: #pragma comment(lib, "Winmm.lib"), иначе добавляй в настройках проекта.
Mark, имхо Win API лучше начинать изучать на masm там все выглядит куда более прозрачно я сам раньше хотел написать пару прог с Win API на с++ и все это закончилось простым CTRL+C CTRL+V а как эти проги точно работали изнутри я так и не понял до конца потому что не представлял в точности к примеру чем отличается указатель от переменной, что такое "куча" где она сидит и т.д. только перейдя на masm я врубился до конца что к чему и теперь могу спокойно вернуться на С++ и полностью понимая код писать приложения с Win API. так что мой совет качайте masm =) и книжку к нему http://libray.narod.ru/rapid/ass_samouch.html там написано как создавать окна что такое потоки ввода вывода и все изложено понятным языком как раз для начинающего
А мне кажется что нужно начать с Петцольда и учебник по чистым сям. Без обид. Но что ты написал это смешно Через инклюд вставляются хидеры в масме - инки, а либы это при линковке
Кстати у Петцольда в учебнике, кажется второй пример, (откуда я и взял PlaySound), не подключен Winmm.lib
Подключен. В настройках проекта глянь получше (через свойства проекта или открой HelloWin.dsp). Для успешной линковки необходимые либы подключаются явно через директиву #pragma comment(lib, "winmm") либо же они указываются через пункт меню "Project->Settings".
Так. Еще проблема. Я писал в DEV, но там не удобно. Перешел в VS. Там до меня дошло, где пишет ошибку, перед тем надо писать L. Стал писать в VS. Но VS отказалась выводить текст на экран. Ругается. Пытался так: Помогите пожалуйста вывести текст, переменную или массив.
)) А что такое "L" ты знаешь? Почитай о символьных и строковых типах данных для ANSI и Unicode, разнице между Unicode- и ANSI-функциями в Windows. P.S. Функция TextOut требует четвертым параметром LPCTSTR, а ты ей что передаешь? Замени char ch[101] на TCHAR someText[ ] = "твой текст" + strlen на что-то другое, высчитывающее длину TCHAR-строки
char *ch = "Привет!"; hDC = GetDC(hwnd); TextOut(hDC, 500, 300, ch, strlen(ch));---ищи описание на мсдн
Parameters hdc [in] A handle to the device context. nXStart [in] The x-coordinate, in logical coordinates, of the reference point that the system uses to align the string. nYStart [in] The y-coordinate, in logical coordinates, of the reference point that the system uses to align the string. lpString [in] A pointer to the string to be drawn. The string does not need to be zero-terminated, because cchString specifies the length of the string. cchString [in] The length of the string pointed to by lpString, in characters. Return value If the function succeeds, the return value is nonzero. If the function fails, the return value is zero.
Забей на эту L. Почитай про эти функции BeginPaint GetClientRect DrawText EndPaint про сообщение WM_PAINT