Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 629 • Страница 19 из 32<  1 ... 16  17  18  19  20  21  22 ... 32  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 19.04.2005
Откуда: Москва
M9IC
result.Format("%d", value);

_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
CaptainFlint

Большое спасибо! Только немного не так.

=> result.Format("%d", value);
не компилится вообще

я сделал так, и получил что хотел
=> result.Format(_T("%d"), value);

Всем спасибо! Всех с Рождеством!


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
M9IC
1. sprintf
2. std::istrstream
3. std::istringstream
4. boost::lexical_cast

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 22.01.2006
Откуда: Москва
буду очень благодарен, если кто подскажет как построить график фунции :) на пример f(x)=2x+3 :) будьте добры :)


 

Забанен
Статус: Не в сети
Регистрация: 27.08.2004
Откуда: BY, Pltsk-Minsk
Камрады, киньте ссылочку на исходники на какую-нибудь несложную, но полезную/оригинальную программу на VC++. Спасибо.

_________________
Подставлю ладони - их болью своей наполни,
Наполни печалью, страхом гулкой темноты...


 

Member
Статус: Не в сети
Регистрация: 24.09.2004
Откуда: Belarus, Mensk
http://www.kuban.ru/forum_new/forum2/files/19124.html

_________________
ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.


 

Member
Статус: Не в сети
Регистрация: 15.05.2006
Возник такой вопрос.
Пытаюсь написать свой regedit. Получаю разделы реестра с помощью ф-ции RegEnumValue(). А как получить иконки ключей реестра ?

ЗЫ пишу с помощью MFC


 

Member
Статус: Не в сети
Регистрация: 24.09.2004
Откуда: Belarus, Mensk
>>как построить график фунции Smile на пример f(x)=2x+3

Берешь лист бумаги (идеально - миллиметровка, но, в принципе, не важно). Решину. Графишь свой лист с шагом 10 мм по вертикали и горизонтали. Для нахождения перпендикуляра идеально использовать угольник, но, при наличии некоторой практики, эту операцию можно произвести и "на глаз". Получили "клеточки" суть ряд квадратиков, или сетку, занимающую всю площадь листка. Теперь тебе необходимо отметить начало координат и провести ось абсцисс (отображает значения аргумента) - горизонтально и ось ординат (отображает значения функции) - нормально к оси абсцисс. Ввиду того, что заданная функция имеет линейный характер, за начало координат лучше выбрать примерно середину листа. Как известно, для построения графика линейной функции достаточно двух точек. Посему положим x1 = 0 (=> y1 = 2 * 0 + 3 = 3), x2 = 1 (=> y2 = 2 * 1 + 3 = 5). Отлично. Теперь откладываешь от начала коодинат на оси абсцисс три клетки. Это будет точка с координатами (x1, y1). Далее на оси абсцисс от начала координат откладываешь одну клетку, а по оси ординат - пять клеток (лучше считать клетки тыкая в них пальцем, чтобы не сбиться). Получили точку с коодинатами (x2, y2). Проведя через эти две точки с помощью все той же решины прямую (точнее, ее часть) ты и получишь визуальное представление графика функции f(x) = 2x + 3. Вуаля!
Добавлено спустя 6 минут, 37 секунд
>>А как получить иконки ключей реестра ?

В ресурсы пропиши. Сами иконки достаются любым вьювером ресурсов типа eXeScope. Натравливаешь на regedit.exe. Смотришь раздел Resource -> Icon. Далее Export на панели инструментов... Вуаля! Что дальше делать думаю сообразишь.

_________________
ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
eisernWolf писал(а):
http://www.kuban.ru/forum_new/forum2/files/19124.html

Да уж. Проверил, на мингв - работает. Надо будет дома на пропатченной винде проверить.

Primax писал(а):
Возник такой вопрос.Пытаюсь написать свой regedit. Получаю разделы реестра с помощью ф-ции RegEnumValue(). А как получить иконки ключей реестра ?

ЗЫ пишу с помощью MFC


В ресурсах regedit.exe есть иконки, которые он показывает. Следовательно можно их оттуда брать или лучше нарисовать свои(вариантов не так имного: строковый, числовой, активный/неактивный раздел).


 

Member
Статус: Не в сети
Регистрация: 15.05.2006
mein писал(а):
Следовательно можно их оттуда брать

а можно по подробней ?:))))


ЗЫ я только-только начинаю программировать....если это можно так назвать )


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Primax писал(а):
а можно по подробней ?

Ну типа того:
Код:
HICON small_icons[8];
ExtractIconEx(_T("%windir%\\system32\\regedit.exe"),0,NULL,small_icons,8);

4-ре последних иконки и будет то что нужно. Подробнее по ExtractIcon/Ex в msdn .
Или как предложил eisernWolf: выдергиваешь иконки и добавляешь к своему проэкту. А оттуда уже LoadIcon.


 

Member
Статус: Не в сети
Регистрация: 15.05.2006
Большое спасибо :)

mein писал(а):
или лучше нарисовать

та нарисовать каждый сможет ) Мне хотелось именно получить их


 

Member
Статус: Не в сети
Регистрация: 15.05.2006
Возник другой вопрос.
Создал SDI приложение, сделал там еще одно представление. По нажатию левой кнопки мыши мне надо чтоб представление перерисовывалось, т.е. запускался метод OnDraw(). ПРоблема в том, что этот метод принимает CDC* pDC. Как мне получить этот контекст или какой метод еще можно запустить для перерисовки представления ??
Заранее благодарю :)


 

Member
Статус: Не в сети
Регистрация: 15.05.2006
И еще вопрос ))
Как получать сообщения от нескольких кнопок одновременно ? Хотя-бы от двух.
Просто в винде если допустим зажать одну кнопку, а потом нажать вторую(при этом первая уже нажата), то сообщения от первой кнопки перестают приходить, а от второй - приходят..а хотелось бы чтобы приходили сообщения от обеих кнопок :)


 

Я только начал изучать C++. И у меня к вам очень Ламерский вопрос:

#include <iostream.h>
void main(void)
{
int iNum1;
int iNum2;
int iResult;
int* pNum1;
int* pNum2;
iNum1 = 2;
iNum2 = 3;
pNum1 = &iNum1;
pNum2 = &iNum2;
iResult = *pNum1 + *pNum2;
cout << "The result is: ";
cout << iResult << endl;
}


------ Build started: Project: xxx, Configuration: Debug Win32 ------
Compiling...
Prim.cpp
.\Prim.cpp(1) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
Build log was saved at "file://c:\Documents and Settings\xxx\My Documents\Visual Studio 2005\Projects\xxx\xxx\Debug\BuildLog.htm"
xXx - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Куда делся iostream.h ? Или почему это происходит?
P.S.: А как в Bloodshed Dev-C++ вывести русский язык? А то:
cout<<"Привет!"<<endl;
-------------------------------
╧ЁштхЄ!


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
По стандарту все стандартные хедеры нынче вот так вот инклудятся #include <iostream>, а далее нужно std::cout

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
а кто-нибудь видел внятный толковый класс для VC++6 для построения графиков, с масштабированием, прокруткой и т.д. Т.е. что-то на подобии дельфового TChart?
Добавлено спустя 2 минуты, 51 секунду
ЗЫ желательно поддержка трехмерных построений (кривая в пространстве, поверхность).

ЗЫ ЗЫ можно конечно и самому своять, но время...

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 10.05.2005
Откуда: Нижний Новгород
2be3 твой же код. моё исполнение, vc++ 2005 ee

#include <iostream>
#include <conio.h>
using namespace std;

int main(void)
{
int iNum1=2, iNum2=3, iResult;
int *pNum1, *pNum2;
pNum1 = &iNum1;
pNum2 = &iNum2;
iResult = *pNum1 + *pNum2;
cout << "The result is: " << iResult << endl;
while (!_kbhit());
return 0;
}

_________________
Чтобы стать похожей на своего кумира, 15-летняя фанатка Даны Борисовой вышибла себе мозги!
css.rinet.ru - Клан [Doc]


 

Member
Статус: Не в сети
Регистрация: 12.07.2003
Откуда: Zhitomir, UA
Primax
Цитата:
какой метод еще можно запустить для перерисовки представления

GetDocument()->UpdateAllViews(NULL) если не ошибаюсь...

_________________
Отпускай хлеб твой по водам, потому что по прошествии многих дней опять найдешь его. (Еккл.11:1)


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Не могу настройку, которая отвечает за форму представления ошибок компиляции, на ноутбуке у меня ошибки нормально списком отображаются, а на стационарнике текстом, тяжело ошибку искать в общем в тексте. Кто-нибудь знает?
Добавлено спустя 1 минуту, 20 секунд
речт идет про Visual Studio, C++
Добавлено спустя 8 минут, 8 секунд
Посмотрел еще раз - на ноутбуке это называется Error List, а на стационарнике - output, Error List включаю, и все равно при компиляции на первый план выходит окно output, где ошибки отображаются криво. Где настраивается отключение этого окна?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 629 • Страница 19 из 32<  1 ... 16  17  18  19  20  21  22 ... 32  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan