Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Константиин
-
- Обычный пользователь
-
-
- Сообщения: 90
- Зарегистрирован: 09.08.2004 (Пн) 17:33
Константиин » 24.02.2005 (Чт) 2:46
Помогите перевести с Delphi:
- Код: Выделить всё
procedure LightAlloyFullScreen;
var
Wnd:HWND;
begin
Wnd:=FindWindow('LightAlloyFront',NIL);
if (Wnd<>0) then
SendMessage(Wnd,WM_LACMD,LAC_WINDOW_FULLSCREEN,0);
end;
Заранее благодарен!!!
-
GSerg
-
- Шаман
-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 24.02.2005 (Чт) 2:52
- Код: Выделить всё
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
sub LightAlloyFullScreen
dim Wnd as long
wnd=findwindow("LightAlloyFront",vbnullstring)
if wnd then sendmessage wnd, wm_lacmd,LAC_WINDOW_FULLSCREEN,0
end sub
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
-
alibek
-
- Большой Человек
-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 24.02.2005 (Чт) 9:14
Уже хотел сказать "Шо, опять?!"
Lasciate ogni speranza, voi ch'entrate.
-
ism
-
- Постоялец
-
-
- Сообщения: 337
- Зарегистрирован: 12.12.2001 (Ср) 12:59
- Откуда: Russia, Saint-Petersburg
-
ism » 24.02.2005 (Чт) 10:18
Только значения констант WM_LACMD и LAC_WINDOW_FULLSCREEN в API Viewer'е нет
-
alibek
-
- Большой Человек
-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 24.02.2005 (Чт) 10:19
Так это потому, что к WinAPI они никакого отношения и не имеют.
Lasciate ogni speranza, voi ch'entrate.
-
Ariman
-
- Постоялец
-
-
- Сообщения: 817
- Зарегистрирован: 02.09.2003 (Вт) 16:23
- Откуда: Великая наша держава, г.Москва
-
Ariman » 24.02.2005 (Чт) 15:16
Блин, только что ответил на точно такой же пост, вдруг смотрю - на его копию уже пять ответов.....
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot], Yandex-бот и гости: 95