Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Работа с NTFS Передо мной поставлена задача написать программу: Отображается поле ввода исходного объекта, имя создаваемой ссылки, переключатели, задающие тип ссылки (hard или soft) и кнопка. При нажатии на кнопку создается для исходного объекта (файла или каталога) ссылка с указанным именем и типом, заданным переключателем. В статусной строке отображать результат операции. Может кто-нибудь поможет... https://www.cyberforum.ru/ win-api/ thread890356.html C++ WinAPI Перерисовка части окна
Скажите пожалуйста! А возможно ли с помощью функции InvalidateRect(hWnd,NULL,TRUE); Перерисовать не всё окно, а только какую-либо его область? Или может другая какая-нибудь функция для этого есть?
C++ WinAPI Непонятно с рисованием GDI https://www.cyberforum.ru/ win-api/ thread890119.html
Рисую матрицу 8х8 в окне. В порядке, обратном шахматному (сменить местами белые и черные диагонали) мне надо разбить клетки пополам с помощью штриховой линии. Но при этом перекрашиваются и границы клеток, которые я бы хотел оставить черными и сплошными. На первом скрине клетки такие, как должны быть, а на втором -- испорченные. Как исправить?
C++ WinAPI Не получается открыть OpenDialog Добрый вечер=) не получается открыть OpenDialog: уже кучу сайтов пересмотрел, ничего не нашел(( нужно что бы по нажатию кнопки на форме появлялось Окно выбора файла и при выборе файл открывался в эдите.... пришел только к этому: но оно все равно не работает чтото... // LZ.cpp: определяет точку входа для приложения. https://www.cyberforum.ru/ win-api/ thread889694.html
Многопоточность в Windows C++ WinAPI
Здравствуйте, хочу разобраться с многопоточностью в Windows. Пробую писать в Visual Studio 2008. Нагуглил такую вот штуку _beginthread . Захожу на сайт майкрософта http://msdn.microsoft.com/ru-ru/library/kdzttdcb.aspx и читаю Важно Этот API нельзя использовать в приложениях, запускаемых в среде выполнения Windows. Дополнительные сведения см. в разделе Функции CRT не поддерживаются при /ZW....
C++ WinAPI Переключение окон https://www.cyberforum.ru/ win-api/ thread889483.html
Всем привет! Подскажите пожалуйста как сделать такую штуку? Нужно создать пустое главное окно, и два дочерних оба размером как главное. И потом переключаться с одного окна на другое. Т.е. Работаем в первом окне, нажимаем на кнопку, это окно скрывается и показывается второе, снова нажимаем на кнопу во втором окне и происходит обратное переключение. Только нужно сделать так чтобы оба окна...
C++ WinAPI Можно ли узнать текст неизвестного исключения, ловимого catch(.) ? https://www.cyberforum.ru/ win-api/ thread889455.html
Ну собственно в try catch в самом низу стоит catch(...) на случай неизвестных исключений, точнее не обрабатываемых конкретно. Вопрос, можно ли узнать код, текст, причины, какая строчка кода выкинула и тд исключение, которое сама программа явно не кадает, тоесть в программе нет trow. Ну такой может произойти, если, к примеру, функция крякнула какая - нибуть в try, а последствия кряканья я никак не...
Оформить графическую оболочку C++ WinAPI
Есть код в консоле! Подскажите как оформить оболочку Winapi??
C++ WinAPI Запретить развертывание окна Как убрать кнопку развернуть в правом верхнем углу? может стиль какой есть? CreateWindowW(L"win_browser_class",L"Обозреватель",WS_OVERLAPPEDWINDOW, 300,200,743,550,NULL,NULL,hInst,NULL); https://www.cyberforum.ru/ win-api/ thread889138.html C++ WinAPI Соединение строки char и данных разных типов Доброго времени суток. Возник вопрос. Над ним вчера всю ночь просидел, пробовал разные варианты и все никак. Есть код: char _loc_14 = ""; SYSTEMTIME systemTime; GetSystemTime(&systemTime); _loc_14 = systemTime.wYear + "-" + systemTime.wMonth + "-" + systemTime.wDay; Значения в systemTime - USHORT. В байтовом представлении записаны как числа, т.е. копировать в строку memset'ом - не... https://www.cyberforum.ru/ win-api/ thread889086.html
C++ WinAPI Как убрать заголовок окна?
Здравствуйте! Подскажите пожалуйста как можно убрать верхнюю панель(где находятся кнопки закрыть, свернуть ) вот мой код int WINAPI WinMain (HINSTANCE hThisInstance, // Основная программа HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil) {
C++ WinAPI Не получается найти дескриптор запущенного окна открываю процесс с помощью функции CreateProcess(), далее пытаюсь определить дескриптор окна нового процесса FindWindowEx(), но не могу понять где ошибка. Смысл программы в том что бы она запускала сама себя и при нажатии клавиши закрывала все свои копии. Помогите пожалуйста найти ошибку. #include "stdafx.h" #include <windows.h> #include <iostream> #include <locale> #include <stdlib.h>... https://www.cyberforum.ru/ win-api/ thread888550.html
Заблокирован
19.06.2013, 17:52 0

Listbox с иконкой - C++ WinAPI - Ответ 4744152

19.06.2013, 17:52. Показов 3784. Ответов 28
Метки (Все метки)

Ответ

Как грамотно заполнить созданные столбцы? Делаю так:
C
1
2
3
4
5
6
7
8
9
10
11
12
void LV_insert_item (HWND hwnd, const char *s, int NoIt, int NoSubIt) {
    LV_ITEM lvi;
 
    ZeroMemory(&lvi, sizeof(lvi));
 
    lvi.mask = LVIF_TEXT;
    lvi.iItem = NoIt;
    lvi.iSubItem = NoSubIt;
 
    lvi.pszText = (LPSTR)s;
    ListView_InsertItem(hwnd, &lvi);
}
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
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    static RECT client_rect;
    static HWND hLvList;
 
    GetClientRect(hwnd, &client_rect);
 
    switch (message)                  /* handle the messages */
    {
    case WM_CREATE:
 
        hLvList = CreateWindowEx(0, WC_LISTVIEW,0,
            LVS_REPORT | LVS_ALIGNLEFT | WS_CHILD | WS_VISIBLE |
            WS_HSCROLL | WS_VSCROLL, client_rect.left, client_rect.top,
            client_rect.right - client_rect.left, client_rect.bottom - client_rect.top,
            hwnd, NULL, ((CREATESTRUCT*)lParam)->hInstance, NULL);
 
        LV_insert_column(hLvList, "column1", 100, 0);
        LV_insert_column(hLvList, "column2", 100, 1);
        LV_insert_column(hLvList, "column3", 100, 2);
        LV_insert_column(hLvList, "column4", 100, 3);
 
        LV_insert_item(hLvList, "Item1", 0, 0);
        LV_insert_item(hLvList, "SubItem1", 0, 1);
        LV_insert_item(hLvList, "Item2", 1, 0);
        LV_insert_item(hLvList, "SubItem2", 1, 1);
 
        ShowWindow(hLvList, SW_SHOW);
        UpdateWindow(hLvList);
 
        break;
    case WM_DESTROY:
        PostQuitMessage (0);       /* send a WM_QUIT to the message queue */
        break;
    default:                      /* for messages that we don't deal with */
        return DefWindowProc (hwnd, message, wParam, lParam);
    }
 
    return 0;
}
Заполняются только item1, item2 (в коде строковые константы), subitem1, subitem2 не запоняются. Почему так?

Вернуться к обсуждению:
Listbox с иконкой C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2013, 17:52
Готовые ответы и решения:

Создать окно с иконкой
Разработать программу создающую окно с иконкой средствами Win32 API знаю что я очень глуп,только...

Создание кнопки с иконкой на WinAPI
Мне нужно создать кнопку с иконкой на WinAPI, помогите пожалуйста!

Проблема с иконкой в верхнем углу приложения
не получается изменить иконку в влевом верхнем углу приложения,иконку приложения на панели задач...

Добавление строк c listbox на listbox WinApi
Здравствуйте, подскажите пожалуйста как правильно сделать, чтобы выделенные строки в первом...

28
19.06.2013, 17:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2013, 17:52
Помогаю со студенческими работами здесь

Как выделить цветом или иконкой папки и файлы в Listbox?
Здравствуйте, появилась идея создать что-то типо файлового менеджера. Есть листбокс, там...

Submit c иконкой
собственно вопрос в теме.. можно ли изменить стандартную кнопку &lt;%= form.submit %&gt; на свою иконку??

Меню над иконкой
Не знаю как это правильно называется, но как сделать меню над иконкой по клику ПКМ, примерно как в...

Проблема с иконкой в трее
Доброго времени суток. Помогите, please, в следующем вопросе: Моя прога должна висеть при...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru