Форум программистов, компьютерный форум CyberForum.ru

Как предать указатель через LPARAM - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обход элементов std::map в порядке их создания http://www.cyberforum.ru/cpp/thread260073.html
Имеется ассоциативный массив и его заполнение: std::map<unsigned,string> arr; arr = "abc"; arr = "def"; arr = "ghi"; Теперь если я буду обходить этот массив при помощи итераторов, то обход будет производиться в порядке возрастания ключа массива: т.е. в данном случае обойдутся элементы в порядке 7, 10, 20 Мне хочется обойти массив в порядке создания его элементов, т.е. 10, 7, 20. Вот...
C++ WDK и Visual Studio 2008 Всем доброго времени суток. Скачал Windows DDK с майкрософта. Установил в C:\WinDDK\7600.16385.1 Включил в свойствах, (свойства конфигурации -> c\c++) Дополнительные каталоги включения: "C:\WinDDK\7600.16385.1\inc\crt\";"C:\WinDDK\7600.16385.1\inc\api\";"C:\WinDDK\7600.16385.1\inc\ddk\" #include <usbioctl.h> // только в WDK находится этот файл. ... bresult = DeviceIoControl(hDevice,... http://www.cyberforum.ru/cpp/thread260057.html
Прописать условия в IF C++
Есть такая тема. Нужно вычислить делится ли определённое четырёхзначное число на ряд чисел. Причём нацело, т.е. без остатка. Если делится то в переменную Х записать одно число, если не делится - другое. Я планирую это реализовать в условии if. Как правильно сформулировать это кодом?
C++ Вычислить и запомнить суммы и числа элементов каждой строки матрицы
вычислить и запомнить суммы и числа элементов каждой строки матрицы. результаты отпечатать в виде двух столбцов A(N,M) N<=20 M<=15
C++ Зацикливается при неверном вводе http://www.cyberforum.ru/cpp/thread259828.html
есть такой кусочек while(true) { scanf("%d%c%d", &x, &zn, &y); switch (zn) { case '+': rez=x+y; break;
C++ Произвести проверку соблюдения баланса скобок Произвести проверку соблюдения баланса скобок вида ‘(‘, ’)’ в арифметическом выражении. Использовать системный стек. нужно на С подробнее

Показать сообщение отдельно
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
20.03.2011, 16:37     Как предать указатель через LPARAM
Можно как-нибудь кидать указатель на объект между этими ф-ми?
Да, можно, но только в определенных точках программы. Например, при создании диалога при помощи функции CreateDialogParam(..., LPARAM dwInitParam) и еще др. функций вида ...Param. Тогда в DialogProc нужно обрабатывать сообщение WM_INITDIALOG примерно так
C++
1
2
3
4
5
6
7
8
LRESULT CALLBACK DlgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    static MY_DATA* pMyData;
    switch (uMsg)
    {
    case WM_INITDIALOG:
        pMyData = (MY_DATA*)lParam;
    ...
Что такое _w64?
__w64
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru