Посл.ответ |
Сообщение |
Ранг: 2.9 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 13:50 · Личное сообщение · #1
никак не прошарю какой header описывает эту функцию,если не прописать модуль
в include вылетает ошибка: undeclared identifier, а если прописать то в самом хеадере останавливается:
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\GdiPlusEnums.h(28): error C2146: syntax error : missing ';' before identifier 'GraphicsState' + ещё куча ошибок
что я делаю не так? надо вывести JPG на форму с помощью кода,а не свойств через оператор
picturebox
| Сообщение посчитали полезным: |
|
Ранг: 5.7 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 14:26 · Личное сообщение · #2
Ну, если перевести, то в этом файле перед идентификатором GraphicState точку с запятой пропустили
| Сообщение посчитали полезным: |
Ранг: 2.9 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 14:49 · Личное сообщение · #3
Tector пишет:
Ну, если перевести, то в этом файле перед идентификатором GraphicState точку с запятой пропустили
имхо в header-е не может быть ошибок, тем более вот здесь:
//-------------------------------------------------------------------- ------
// Graphics and Container State cookies
//-------------------------------------------------------------------- ------
typedef UINT GraphicsState;
typedef UINT GraphicsContainer;
точки с запятыми явно некуда ставить
| Сообщение посчитали полезным: |
Ранг: 2.9 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 14:51 · Личное сообщение · #4
на дельфях всё отлично работает,а это Visual C тупое ваще не хочет ни в какую...
все варианты перебрал ,ни один не работает сцуко
| Сообщение посчитали полезным: |
Ранг: 5.7 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 14:56 · Личное сообщение · #5
I found when trying to work with GDI+ and the MFC I had to add #include <afxdisp.h> (MFC Automation classes, I think) to stdafx.h before #include <gdiplus.h> to avoid these errors.
Т.е. до добавления <gdiplus.h> надо добавить <afxdisp.h>. Попробуй, может поможет
| Сообщение посчитали полезным: |
Ранг: 5.7 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 14:58 · Личное сообщение · #6
#include <afxwin.h>, #include <afxext.h>, #include <afxdisp.h>, #include <afxdtctl.h>
Все эти файлы должны быть прописаны до #include <gdiplus.h>
| Сообщение посчитали полезным: |
Ранг: 2.9 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 15:01 · Поправил: Solodovnikov666 · Личное сообщение · #7
Tector пишет:
Т.е. до добавления <gdiplus.h> надо добавить <afxdisp.h>. Попробуй, может поможет
теперь пишет что..
мои документы\visual studio projects\pb666\Form1.h(89): error C2065: 'PictureBox1' : undeclared identifier
значит хеадер не gdiplus.h ,а другой какой-то
| Сообщение посчитали полезным: |
Ранг: 5.7 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 15:07 · Личное сообщение · #8
msdn2.microsoft.com/en-us/library/system.windows.forms.picturebox.picturebox.aspx
Тут есть пример работы с PictureBox на C++.
| Сообщение посчитали полезным: |
Ранг: 5.7 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 15:17 · Личное сообщение · #9
Вообще, PictureBox объявляется в System.Windows.Forms.dll, так что попробуй вставить строчку #using <System.Windows.Forms.dll>
| Сообщение посчитали полезным: |
Ранг: 2.9 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 15:18 · Личное сообщение · #10
а ещё у меня почему то справка не открывается (в VC++) ,требует MSDN установить...
| Сообщение посчитали полезным: |
Ранг: 2.9 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 апреля 2007 16:30 · Личное сообщение · #11
Tector пишет:
Вообще, PictureBox объявляется в System.Windows.Forms.dll, так что попробуй вставить строчку #using <System.Windows.Forms.dll>
не помогает, короче если написать pictureBox1.Image то пишет что left of '.Image' must have class/struct/union type ,а если PictureBox1.Image то undeclared identifier
Что это за херня??? как сделать чтобы работало всё?
| Сообщение посчитали полезным: |
Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 22 апреля 2007 17:46 · Личное сообщение · #12
Solodovnikov666 пишет:
Что это за херня??? как сделать чтобы работало всё?
Да, Леха, лучше бы ты аспр писал )))
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |