Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ WinAPI WinAPI vs SDL https://www.cyberforum.ru/ win-api/ thread321652.html
Всем доброго времени суток!) Есть необходимость создать SDL окно внутри обыного приложения. Т.е сверху панель управления, кнопки и все дела, а снизу рабочее SDL окно. Но пока как бы не пытался этого...
функция DrawText() C++ WinAPI
Здравствуйте! Помогите пожалуйста, как вывести текст с помощью функции DrawText(), предварительно выбрав гарнитуру шрифта (например Arial, Times New Roman и т.д.)? и было бы отлично если бы выложили...
Обновление информации о процессе в реальном времени C++ WinAPI
Есть код,смысл учебной программки. Запускаем процессы через одно меню,а через 2 е по дескриптору процесса просматриваем различную информацию о тех процессах которые запустили из программки....
C++ WinAPI Winsock отправка файлов. Доброе время суток! пишу клиент.серв приложение с использованием winsock'a вот собно клиен.часть //функция принмает сокет + путь к файлу пример C:\r\r\r\r\r\r\r\r.zip bool clUploadFile(SOCKET... https://www.cyberforum.ru/ win-api/ thread320815.html
C++ WinAPI Передать сообщение из одного окна в другое https://www.cyberforum.ru/ win-api/ thread320783.html
У кого есть мысли по этому поводу?
C++ WinAPI Управление процессами и потоками
Необходимо разработать программу, демонстрирующую возможности управления процессами и потоками: создание и завершение, получение сведений о выполняемых задачах. Синхронизация потоков с использованием...
C++ WinAPI Манипулирование одной программой над другой
Есть программа готовая без исходников. Нужно создать еще одну программу ввиде виртуальной клавиатуры, чтобы когда нажимались в ней кнопки , то нажатие клавиши происходило бы и в программе без...
C++ WinAPI Нажатие Enter в Edit Control Всем здравствуйте. Как можно определить нажат ли энтер по окончанию ввода строки? может отсылается определенное сообщение или как то по другому?! помогите пожалуйста https://www.cyberforum.ru/ win-api/ thread318192.html
C++ WinAPI hwnd = 0x00000000 https://www.cyberforum.ru/ win-api/ thread317957.html
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { MSG msg; if(!doc.Open(FILE_NAME)) return 0; Winseed mainWin(TEXT("TextViewer"), hInstance,...
C++ WinAPI Глобальные горячие клаваши Например. Имеется моя программа - плейр. И когда окно плейра не активно, нужно, чтобы ним можно было управлять посредством некоторых клавиш, работая в других программах. Но эти клавиши блокируются в... https://www.cyberforum.ru/ win-api/ thread317837.html
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
0

Ошибки

17.06.2011, 20:00. Показов 747. Ответов 0
Метки (Все метки)

Если создать пустой проект Win32 и там создать один файл с кодом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <Windows.h>
#include <tchar.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
TCHAR WinName[] = _T("Main Frame");
int APIENTRY _tWinMain(HINSTANCE This,
    HINSTANCE Prev,
    LPTSTR cmd,
    int mode)
{
    HWND hWnd;
    MSG msg;
    WNDCLASS wc;
 
    wc.hInstance = This;
    wc.lpszClassName = WinName;
    wc.lpfnWndProc = WndProc;
    wc.style = CS_HREDRAW | CS_VREDRAW;
    wc.hIcon = LoadIcon(NULL, IDC_ARROW);
    wc.lpszMenuName = NULL;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    if(!RegisterClass(&wc)) return 0;
 
    hWnd = CreateWindow(WinName, _T("Каркас виндовс приложения"),
        WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT,
        CW_USEDEFAULT,
        CW_USEDEFAULT,
        CW_USEDEFAULT,
        HWND_DESKTOP,
        NULL, 
        This,
        0);
    ShowWindow(hWnd, mode);
    while(GetMessage(&msg, NULL, 0, 0)) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return 0;
}
 
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){
    switch (message) {
        case WM_DESTROY : PostQuitMessage(0);
            break;
 
        default : return DefWindowProc(hWnd, message, wParam, lParam);
    }
    return 0;
}
После компиляции в окне вывод в VC++:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
"Win32 project.exe": Загружено: "D:\Win32 project\Debug\Win32 project.exe", Символы загружены.
"Win32 project.exe": Загружено: "C:\Windows\System32\ntdll.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\kernel32.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\KernelBase.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\user32.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\gdi32.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\lpk.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\usp10.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\msvcrt.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\msvcr100d.dll", Символы загружены.
"Win32 project.exe": Загружено: "C:\Windows\System32\imm32.dll", Невозможно найти или открыть файл PDB
"Win32 project.exe": Загружено: "C:\Windows\System32\msctf.dll", Невозможно найти или открыть файл PDB
Программа "[1816] Win32 project.exe: Машинный код" завершилась с кодом 0 (0x0).
Что это значит?

Добавлено через 10 минут
Все, разобрался. Забыл о курсоре
C++
1
        wc.hCursor = LoadCursor(NULL, IDC_ARROW);


Вернуться к обсуждению:
Ошибки
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2011, 20:00
Готовые ответы и решения:

Ошибки в коде
Добрый день! Помогите, пожалуйста. Запускаю проект и выдает непонятные ошибки. Подскажите, что...

Ошибки CreateFile
File=CreateFile(FileName, GENERIC_READ, NULL, NULL, OPEN_EXISTING, NULL, NULL); Что происходит,...

Ошибки в коде
Вот ко программы: #include &lt;Windows.h&gt; #include &lt;iostream&gt; #include &lt;tchar.h&gt; #include...

Ошибки Линкера
//stdafx.cpp #include &quot;stdafx.h&quot; struct pos { UINT x, y, size; pos(){} pos(UINT _x, UINT...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.