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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
#1

Рабочий стол - C++

13.08.2012, 21:10. Просмотров 786. Ответов 8
Метки нет (Все метки)

Как мне прописать в программе путь до рабочего стола?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2012, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рабочий стол (C++):

удаленный рабочий стол - C++
народ,подскажите кто знает! хочу написать прогу на подобии удаленный рабочий стол. чтобы на своем мониторе видеть монитор компа к которому...

Скрипты на рабочий стол - C++
Всем читающим, здравствуйте. Не знал в какую тему писать, решил сюда. У всех наверно возникал вопрос как сделать свой рабочий стол...

Календарик на рабочий стол в C++/WinAPI - C++
Хочу сделать типо календарь/организатор/часы. Но надо чтоб он "висел" на рабочем столе. Можно ли такое сделать чтоб было как в Windows...

Заменить рабочий стол картинкой рабочего стола - C++
Не знаю даже, туда ли я пишу, но все же. Реально ли сделать программу, которая при запуске будет сворачивать все окна, делать скриншот...

C++ И рабочий стол win32 ? - C++
Здравствуйте уважаемые форумчане!! Не судите строго за вопрос, но я уже лет 7-м не писал на С++, работаю с Пыхом и ЖаваСкрипт(так уж судьба...

как создать стол с картами си++ - C++
хочу создать карточную игру но столкнулся с пролемой как создать игровой стол с картами.для примера прошу показать как создать стол с...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kent
Нуб со стажем
36 / 34 / 2
Регистрация: 19.02.2012
Сообщений: 118
13.08.2012, 21:15 #2
C:\Users\Admin\Desktop
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
13.08.2012, 21:17 #3
http://msdn.microsoft.com/en-us/library/bb762204.aspx
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
13.08.2012, 21:38  [ТС] #4
C++
1
2
3
4
5
6
BOOL SHGetSpecialFolderPath (
  HWND hwndOwner,
  __out LPTSTR lpszPath,
  __in    Int CSIDL,
  __in BOOL FCREATE
);
Это я прочитал, а сам путь то как задавать?
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
13.08.2012, 21:45 #5
Цитата Сообщение от Egor138 Посмотреть сообщение
Это я прочитал, а сам путь то как задавать?
Задавать? Функция вернет вам путь до папки.

C++
1
2
3
4
5
6
7
8
TCHAR appData[MAX_PATH];
    if (SUCCEEDED(SHGetFolderPath(NULL,
                                  CSIDL_DESKTOPDIRECTORY | CSIDL_FLAG_CREATE,
                                  NULL,
                                  SHGFP_TYPE_CURRENT,
                                  appData)))
{
}
http://stackoverflow.com/questions/5...ing-c-language
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
13.08.2012, 22:06  [ТС] #6

Тоесть вот так:

C++
1
x=BOOL SHGetSpecialFolderPath(); //В переменной х путь до рабочего стола
Добавлено через 18 минут
Можете написать мне код, в котором создается файл на рабочем столе
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
13.08.2012, 22:15 #7
C++
1
2
3
4
5
6
TCHAR appData[MAX_PATH];
    if (SUCCEEDED(SHGetFolderPath(NULL,
                                  CSIDL_DESKTOPDIRECTORY | CSIDL_FLAG_CREATE,
                                  NULL,
                                  SHGFP_TYPE_CURRENT,
                                  appData)))
В переменной appData путь до рабочего стола
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
13.08.2012, 22:26  [ТС] #8
Цитата Сообщение от cossack5 Посмотреть сообщение
C++
1
2
3
4
5
6
TCHAR appData[MAX_PATH];
    if (SUCCEEDED(SHGetFolderPath(NULL,
                                  CSIDL_DESKTOPDIRECTORY | CSIDL_FLAG_CREATE,
                                  NULL,
                                  SHGFP_TYPE_CURRENT,
                                  appData)))
В переменной appData путь до рабочего стола
Это все прописывать в int main {}??
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
13.08.2012, 22:46 #9
Цитата Сообщение от Egor138 Посмотреть сообщение
Это все прописывать в int main {}??
Наверное туда где вам нужно иметь готовый путь до рабочего стола.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2012, 22:46
Привет! Вот еще темы с ответами:

Задача про круглый стол (динамические массивы) - C++
Помогите решить задачу. Условие. За круглым столом собралось 10 участников, номера стульев от 1 до 10 по порядку. Случайным образом...

Не рабочий merge() - C++
Подскажите пожалуйста почему данная программа напрочь отказывается работать ? #include<iostream> #include<algorithm> using...

Задачка про стол. Размещение гостей без повторений - C++
Представьте, что вы собираетесь пригласить к себе шестерых гостей, но за вашим столом могут разместиться всего лишь 4 человека Сколькими...

Переделать рабочий код - C++
Нужно изменить код программы. Она рабочая, но нужно, чтобы была прозрачной и отличалась от оригинала: #include <iostream.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.08.2012, 22:46
Ответ Создать тему
Опции темы

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