Задизейблить кнопку "развернуть", что то не получаеться
Репутация:
0
Дух
Группа: Пользователи
Сообщений: 74
С нами с: 10-January 07
Собственно вот такой код использую для этого.
CMenu *sysMenu = GetSystemMenu(FALSE);
sysMenu->EnableMenuItem(SC_MAXIMIZE,MF_BYCOMMAND|MF_DISABLED);
и не чего не выходит .
хотя если поменять SC_MAXIMIZE на SC_CLOSE кнопочка "закрыть" становиться дизеблинная
что не так подскажите плиз.

Репутация:
36
Активист 
Группа: Пользователи
Сообщений: 235
С нами с: 8-January 07
Не трогай system menu, убери у окна стиль WS_MAXIMIZEBOX.
LONG style = ::GetWindowLong(hWnd, GWL_STYLE); // берем текущий стиль окна
WS_MAXIMIZEBOX; // убираем WS_MAXIMIZEBOX
::SetWindowLong(hWnd, GWL_STYLE, style); // обновляем стиль
::SetWindowPos(hWnd, NULL, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED); // говорим окну, что ему нужно перерисоваться после обновления стилей

Репутация:
0
Дух
Группа: Пользователи
Сообщений: 74
С нами с: 10-January 07
Задизейблить что это в программировании


professor
Сообщения: 3774 Зарегистрирован: 17 фев 2013, 16:33 Награды: 4 Версия LabVIEW: 2.5 — 2021 Благодарил (а): 6 раз Поблагодарили: 74 раза Контактная информация:

expert
Сообщения: 1214 Зарегистрирован: 21 фев 2011, 23:44 Награды: 2 Версия LabVIEW: 2013-2020 Благодарил (а): 23 раза Поблагодарили: 27 раз Контактная информация:
В
2016 и выше можно использовать вот этот тулкит — https://forums.ni.com/t5/UI-Interest-Gr . -p/3539490. Тогда проперти ноды вообще не будут нужны.


professor
Сообщения: 3774 Зарегистрирован: 17 фев 2013, 16:33 Награды: 4 Версия LabVIEW: 2.5 — 2021 Благодарил (а): 6 раз Поблагодарили: 74 раза Контактная информация:

doctor
Сообщения: 2894 Зарегистрирован: 31 июл 2011, 23:05 Награды: 2 Версия LabVIEW: 12-18 Благодарил (а): 27 раз Поблагодарили: 117 раз Контактная информация:
Задизейблить что это в программировании
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 23.11.2004
Репутация: 1
Всего: 1
Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург
Репутация: 6
Всего: 118
Профиль
Группа: Участник
Сообщений: 113
Регистрация: 20.7.2004
Где: Минск, Беларусь
Репутация: 4
Всего: 10
| Цитата(AntonSaburov @ 12.1.2005, 19:31) |
| А причем тут .NET ? |
Я так понял тут ASP.NET имеется ввиду.
В таком случае обрабатывай Session_Start, как-то идентифицируй клиента и разрешай или запрещай запросы в текущей сессии.
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 23.11.2004
Репутация: 1
Всего: 1
В таком случае обрабатывай Session_Start, как-то идентифицируй клиента и разрешай или запрещай запросы в текущей сессии.[/quote]
При открытии нового окна создается абсолютно идетничная копия сессии . тот же клиент . все те же параметры .
Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск
Репутация: 21
Всего: 61
| Цитата(max @ 13.1.2005, 16:07) |
| При открытии нового окна создается абсолютно идетничная копия сессии |
Т.е SessionID совпадает?
А можно поподробнее, какие именно траблы? Может, их как-то по-другому можно решить?
- Что же такое .NET? Краткое описание,изучаем.
- Какой язык программирования выбрать? выбираем.
- C#. С чего начать? начинаем.
- Защита исходного кода .NET приложений, защищаем.
- Литература по .NET, обращаемся.
- FAQ раздела,ищем здесь.
- Архиполезные ссылки:www.connectionstrings.com, www.pinvoke.net, www.codeproject.com
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
[ Время генерации скрипта: 0.1025 ] [ Использовано запросов: 21 ] [ GZIP включён ]
Как задизейблить поле, пока не заполнено другое поле?
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.