|
|
|
место на жестком диске
|
|||
|---|---|---|---|
|
#18+
люди подскажите в VisualC++ ф-ции для показа сколько места на диске С например на C++Builder нашел - DiskFree и DiskSize именно мне эти нужны, подскажите аналоги на VS, или где про них можно почитать. и еще один вопрос. Как на VisualC++ или C++Builder написать такое, что бы окно ставало прозрачным - всем извесная Vista, такое есть в QIP и AIMP. буду очень благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 01:02 |
|
||
|
место на жестком диске
|
|||
|---|---|---|---|
|
#18+
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= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 01:44 |
|
||
|
место на жестком диске
|
|||
|---|---|---|---|
|
#18+
пасиб помог, а теперь еще вопрос один есть ф-ция апишная DWORD WINAPI GetLogicalDrives(void); почему она у мен возвращает значение 65533, разбито 2 винта на 11 локальных, а у знакомого на 1 на 2, возвращаяет 61, эт так и должно быть?? Поидее она должна возвращать значение допустимых локальных дисков(я понимаю 0,1,2...), если может не правильно что то дела подскажите плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2007, 01:26 |
|
||
|
место на жестком диске
|
|||
|---|---|---|---|
|
#18+
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. Привыкай читать документацию, там всё написано (в большинстве случаев :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2007, 02:00 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=284&tid=2028455]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 337ms |

| 0 / 0 |
