powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / место на жестком диске
4 сообщений из 4, страница 1 из 1
место на жестком диске
    #34684389
Фотография pion3r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
люди подскажите в VisualC++ ф-ции для показа сколько места на диске С например на C++Builder нашел - DiskFree и DiskSize именно мне эти нужны, подскажите аналоги на VS, или где про них можно почитать.
и еще один вопрос. Как на VisualC++ или C++Builder написать такое, что бы окно ставало прозрачным - всем извесная Vista, такое есть в QIP и AIMP. буду очень благодарен
...
Рейтинг: 0 / 0
место на жестком диске
    #34684413
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pion3rлюди подскажите в VisualC++ ф-ции для показа сколько места на диске С например на C++Builder нашел - DiskFree и DiskSize именно мне эти нужны, подскажите аналоги на VS, или где про них можно почитать.
и еще один вопрос. Как на VisualC++ или C++Builder написать такое, что бы окно ставало прозрачным - всем извесная Vista, такое есть в QIP и AIMP. буду очень благодарен

1) GetDiskFreeSpaceEx http://msdn2.microsoft.com/EN-US/library/aa364937.aspx

----------------------

2) CreateWindowEx http://msdn2.microsoft.com/en-us/library/ms632680.aspx (WS_EX_TRANSPARENT)

Для Builder'a смотри свойства формы AlphaBlend, AlphaBlendValue, TransparentColor, TransparentColorValue.

Если в MFC - поиск в руки... http://www.google.com/search?hl=ru&client=opera&rls=ru&q=MFC+Transparent+Window&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
...
Рейтинг: 0 / 0
место на жестком диске
    #34690486
Фотография pion3r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пасиб помог, а теперь еще вопрос один есть ф-ция апишная DWORD WINAPI GetLogicalDrives(void); почему она у мен возвращает значение 65533, разбито 2 винта на 11 локальных, а у знакомого на 1 на 2, возвращаяет 61, эт так и должно быть?? Поидее она должна возвращать значение допустимых локальных дисков(я понимаю 0,1,2...), если может не правильно что то дела подскажите плиз
...
Рейтинг: 0 / 0
место на жестком диске
    #34690497
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pion3rпасиб помог, а теперь еще вопрос один есть ф-ция апишная DWORD WINAPI GetLogicalDrives(void); почему она у мен возвращает значение 65533, разбито 2 винта на 11 локальных, а у знакомого на 1 на 2, возвращаяет 61, эт так и должно быть?? Поидее она должна возвращать значение допустимых локальных дисков(я понимаю 0,1,2...), если может не правильно что то дела подскажите плиз

http://msdn2.microsoft.com/en-us/library/aa364972.aspx
Return Value

If the function succeeds, the return value is a bitmask representing the currently available disk drives. Bit position 0 (the least-significant bit) is drive A, bit position 1 is drive B, bit position 2 is drive C, and so on.

If the function fails, the return value is zero. To get extended error information, call GetLastError.


61 - 111101 - диски A, C, D, E, F - самый младший бит - диск A, второй = 0 - диска B нету и т.д.
65533 - 1111111111111101 - 14 (пересчитай свои диски :) ) - A + [C..P]

Ты, наверное, не учёл CD/DVD-приводы ...

P.S. Привыкай читать документацию, там всё написано (в большинстве случаев :) )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / место на жестком диске
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]