Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

API в Visual Basic

Здрасте!
У меня вопрос. Как в Visual Basic вызывать Api функции?
Например программно поменять разрешение экрана.
Я сам на Delphi пишу, а как с VB работать я знаю ПЛОХО.
Если у кого-нибудь ест какие-либо примеры работы с API на VB пришлите мне
их на личный.
Заранее благодарю!
Номер выпуска : 1662
Возраст листа : 134
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/69261
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 2 Feb 2004 13:52:27 +0300 (#69261)

 

Ответы:

Таки где этот личный. И в чем Вы "едите" Visual Basic (просто VB 6, или из Excel?)?

Номер выпуска : 1665
Возраст листа : 134
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/69367
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 2 Feb 2004 15:39:58 +0300 (#69367)

 

Просто Visual Basic 6.

А примеры на mailto:individ***@y*****.ru
Номер выпуска : 1670
Возраст листа : 134
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/69392
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 2 Feb 2004 16:21:46 +0300 (#69392)

 

Просто Visual Basic 6.

А примеры на mailto:individ***@y*****.ru
Номер выпуска : 1671
Возраст листа : 134
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/69426
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 2 Feb 2004 16:26:31 +0300 (#69426)

 

Посмотри:
http://mtsecurity.narod.ru/Infor/programming/vb/
http://www.activex.net.ru/docs/brfolder.shtml
+ если мало, то и по мылу вышлю

Какие мы все-таки ленивые гады. Нет, чтобы сами писать - посылаем :))

С уважением,
Борис Сурин, surin_***@m*****.ru
Номер выпуска : 1674
Возраст листа : 134
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/69580
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 2 Feb 2004 19:17:19 +0300 (#69580)

 

Здрасти,здрасти!

А разве можно поменять с помощью API разрешение? Я всегда это делаю с
помощью DirectX. Просто и удобно, и инструкции на каждом углу.

-----Original MessageFrom: Малышев Георгий [mailto:individ***@y*****.ru]
Sent: Monday, February 02, 2004 1:52 PM
To: comp.soft.prog.prog (3863622)

Здрасте!
У меня вопрос. Как в Visual Basic вызывать Api функции? Например
программно поменять разрешение экрана. Я сам на Delphi пишу, а как с VB
работать я знаю ПЛОХО. Если у кого-нибудь ест какие-либо примеры работы
с API на VB пришлите мне их на личный. Заранее благодарю!
Номер выпуска : 1703
Возраст листа : 136
Количество подписчиков : 375
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/70788
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "victorkyd" Thu, 5 Feb 2004 00:13:47 +0300 (#70788)

 

Для Delphi спокойно:
procedure (gor,ver,col:integer);
var
xoh:Tdevmode;
. . .
begin
ZeroMemory(@xoh,sizeof(Tdevmode));
xoh.dmSize:=sizeof(TdevMode);
xoh.dmBitsPerPel:=col;
xoh.dmPelsWidth:=gor;{по горизонтали}
xoh.dmPelsHeight:=ver;{по вертикали};
xoh.dmFields:=DM_BITSPERPEL or DM_PELSWIDTH or DM_PELSHEIGHT; {флаг
операции}
. . .
changedisplaysettings(xoh,CDS_UPDATEREGISTRY { способ смены режима});
end;
Доступные флаги:
DM_BITSPERPEL Use the dmBitsPerPel value.
DM_PELSWIDTH Use the dmPelsWidth value.
DM_PELSHEIGHT Use the dmPelsHeight value.
DM_DISPLAYFLAGS Use the dmDisplayFlags value.
DM_DISPLAYFREQENCY Use the dmDisplayFrequency value.
Доступные способы смена режима:
0 ==> Динамическая смена режима.
CDS_UPDATEREGISTRY ==> Смена режима, и сохранение его в профили USER
CDS_TEST ==> Проверка режима, без реального переключения.
Функция взращает:
DISP_CHANGE_SUCCESSFUL Всё OK
DISP_CHANGE_RESTART Что поставить данный режим, надо перегрузить компьютер.
DISP_CHANGE_BADFLAGS Неправильные флаги.
DISP_CHANGE_FAILED Драйвер не может заманить данный режим
DISP_CHANGE_BADMODE Данный режим не поддерживается
Номер выпуска : 1707
Возраст листа : 136
Количество подписчиков : 377
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/70964
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 4 Feb 2004 08:23:03 +0300 (#70964)

 

Можно, тока не знаю как в VB. И как ты думаешь, DirectX меняет разрешения?
Через ДОС прерывания :-))

С уважением monah
janal***@n*****.ru
Номер выпуска : 1710
Возраст листа : 136
Количество подписчиков : 377
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/71038
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 4 Feb 2004 13:08:48 +0600 (#71038)

 

?????:
ChangeDisplaySettings

???????,???????!

? ????? ????? ???????? ? ??????? API ??????????? ? ?????? ??? ????? ?
??????? DirectX. ?????? ? ??????, ? ?????????? ?? ?????? ????.


Номер выпуска : 1717
Возраст листа : 136
Количество подписчиков : 377
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/71087
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 4 Feb 2004 10:20:54 +0200 (#71087)