Zloy_Gelud

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору GARbIN Изменение значка действительно должно происходить в настройках проекта, если у тебя значок авторана не меняется, значит что-то не то с программой.. Может ты русификатор ставил? Если да, то поставь чистый сабж и желательно сразу последней версии. Добавлено: GARbIN Чтобы убрать иконку, можно сделать как ниже, но это еще и уберет кнопки сворачивания, разворачивания окна. По-другому пока не знаю как сделать. Код: Application.GetClassLong = function (hWnd, nIndex) return tonumber(DLL.CallFunction("user32.dll", "GetClassLongA", hWnd..","..nIndex, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL)); end Application.SetClassLong = function (hWnd, nIndex, nNewLong) return tonumber(DLL.CallFunction("user32.dll", "SetClassLongA", hWnd..","..nIndex..","..nNewLong, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL)); end Application.SetWindowLong = function (hWnd, nIndex, nNewLong) return tonumber(DLL.CallFunction("user32.dll", "SetWindowLongA", hWnd..","..nIndex..","..nNewLong, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL)); end Application.RemoveIcon = function () local hWnd = Application.GetWndHandle(); Application.SetWindowLong(hWnd, -16, 13107200); Application.SetWindowLong(hWnd, -20, 1); local hIcon = Application.GetClassLong(hWnd, -14); DLL.CallFunction("user32.dll", "DestroyIcon", hIcon, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL); Application.SetClassLong(hWnd, -14, 0); Application.SetClassLong(hWnd, -34, 0); end Application.RemoveIcon(); |
|