![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кнопка Пуск [D6]
Ticker © (2001-12-20 09:21:00)Каким образом можно отключить кнопку "Пуск"
Lamerovich (2001-12-22 01:31:00) [1]Не много переделаешь и будет отключаться, а не исчезать. ::))
////// HidePusk.cpp
#include <Windows.h>
///////////////////////////////////////////////////////////////////////////////
int WINAPI WinMain(HINSTANCE hinstExe, HINSTANCE, PTSTR pszCmdLine, int) {
// CWnd *wnd;
HWND hShell;
HWND h;
if (FindWindow(TEXT("Shell_TrayWnd"),NULL))
{
hShell = FindWindow(TEXT("Shell_TrayWnd"),NULL);
h = FindWindowEx(hShell,0,TEXT("Button"),NULL);
ShowWindow(h,false);
}
MessageBox(NULL,TEXT("It is working.\n"),
TEXT("The prog are work"), MB_OK);
ShowWindow(h,true);
return(0);
}
NetBreaker666 (2001-12-20 14:36:00) [2]EnumWindows - находишь Program Manager (это Task Bar)
далее EnumChildWindows (ну или чето в этом роде, посмотри SDK по Enum)
Находишь первую или вторую кнопку (это и есть Пуск).
Далее SendMessage(PuskHandle,wm_close,$ff,$ff);