//
Для получения папки Windows напишите следующий код: char
WindowsDirectory[MAX_PATH]; GetWindowsDirectory(WindowsDirectory,
MAX_PATH); // В WindowsDirectory содержится папка
Windows
// Для получения системной папки Windows напишите // следующий
код: char
SystemDirectory[MAX_PATH]; GetSystemDirectory(SystemDirectory,
MAX_PATH); // В SystemDirectory содержится системная папка
Windows
//
для того, чтобы спрятать кнопку "Пуск", воспользуйтесь // следующим
кодом: // Поиск кнопки HWND hWnd; hWnd =
FindWindow("Shell_TrayWnd", NULL); hWnd = FindWindowEx(hWnd,
NULL, "BUTTON", NULL); // Сокрытие
кнопки ShowWindow(hWnd, SW_HIDE); // для
того, чтобы вновь отобразить кнопку после сокрытия,
напишите: ShowWindow(hWnd, SW_SHOW);
//
Для получения имени компьютера напишите следующий код: unsigned
long Size = MAX_COMPUTERNAME_LENGTH + 1; char *Buffer = new
char[Size]; GetComputerName(Buffer, &Size); // после выполнения данного кода имя компьютера будет //
содержаться в Buffer. После того, как Buffer перестанет быть // вам нужным,
не забудьте вызвать delete [] Buffer.
//
для изменения имени компьютера воспользуйтесь функцией //
SetComputerName SetComputerName("НОВОЕ_ИМЯ_КОМПЬЮТЕРА"); // не забудьте перезагрузить машину
// Список всех шрифтов, установленных
в системе, содержится в // свойстве Fonts глобальной переменной Screen. //
Нижеприведенный пример показывает заполнение именами // шрифтов выпадающего
списка: void __fastcall TForm1::FormCreate(TObject
*Sender) { for (int i = 0; i <
Screen->Fonts->Count;
i++) ComboBox1->Items->Add(Screen->Fonts->Strings[i]); }
// Для получения доступа к буферу
обмена вызовите функцию // Clipboard() из модуля Clipbrd. Функция возвращает
указатель // на экземпляр класса TClipboard #include
<Clipbrd.hpp> Clipboard()->Clear(); // очищает буфер обмена
// Напишите этот в начале
программы: ActivateKeyboardLayout(LoadKeyboardLayout(IntToHex(MAKELANGID (LANG_RUSSIAN,
SUBLANG_DEFAULT) ,8).c_str(), 0), 0);
Инструменты Internet Explorer 8 Beta 2 для разработчиков.
В марте этого года мы
уже писали об инструментах для разработчика в IE8 Beta 1, но IE8 Beta2
позволяет более полно использовать инструменты за счет значительных изменений в
имеющихся функциях, а также новых возможностей.
В принципе инструменты для разработчика должны обладать следующими свойствами: Быть интегрированными и простыми в использовании;
Иметь визуальный интерфейс; C их помощью можно быстро протестировать сайт.
Дата проведения: 28 октября 2008 г.; Место проведения: Амбер Плаза, Москва,
Россия. Конференция для веб-разработчиков и разработчиков мобильных приложений в
Москве. Узнайте, как наилучшим образом использовать инструменты разработки и API
от Google, чтобы создавать социальные, мобильные и картографические приложения,
как использовать AJAX/JavaScript инструменты и библиотеки от Google и многое
другое из первых уст.
ТОП 10 самых раздражающих факторов для программиста.
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее
раздражающих вещей для программиста. Поскольку он был на английском — решил
перевести текст и несколько адаптировать к нашим реалиям…