Убрать меню имея дискриптор окна.
От: Khasik Россия  
Дата: 07.08.03 08:45
Оценка:
Не подскажете, можно ли имея дискриптор окна Windows-приложения убрать его меню?
Если нельзя для уже запущенного, то можно ли это делать при создании окна?
В хелпе по этому поводу я ничего не нашел.
Re: Убрать меню имея дискриптор окна.
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 07.08.03 08:56
Оценка: +1
Здравствуйте, Khasik, Вы писали:

K>Не подскажете, можно ли имея дискриптор окна Windows-приложения убрать его меню?

K>Если нельзя для уже запущенного, то можно ли это делать при создании окна?
K>В хелпе по этому поводу я ничего не нашел.

Лехко! Делаем GetMenu() — получаем дескриптор меню, делаем SetMenu(..., NULL) — убираем меню из окна, под занавес делаем DestroyMenu() — освобождаем ресурсы, связанные с оторванным меню и прибиваем его.
- Искренне ваш, Поросенок Пафнутий
Re[2]: Убрать меню имея дискриптор окна.
От: Khasik Россия  
Дата: 07.08.03 09:00
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Здравствуйте, Khasik, Вы писали:


K>>Не подскажете, можно ли имея дискриптор окна Windows-приложения убрать его меню?

K>>Если нельзя для уже запущенного, то можно ли это делать при создании окна?
K>>В хелпе по этому поводу я ничего не нашел.

SDB>Лехко! Делаем GetMenu() — получаем дескриптор меню, делаем SetMenu(..., NULL) — убираем меню из окна, под занавес делаем DestroyMenu() — освобождаем ресурсы, связанные с оторванным меню и прибиваем его.


Спасибо, попробую.
Re[2]: Убрать меню имея дискриптор окна.
От: Patalog Россия  
Дата: 07.08.03 11:41
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:
[]

SDB>Лехко! Делаем GetMenu() — получаем дескриптор меню, делаем SetMenu(..., NULL) — убираем меню из окна, под занавес делаем DestroyMenu() — освобождаем ресурсы, связанные с оторванным меню и прибиваем его.


Имхо, набо бы еще +DrawMenuBar, ежели мне не изменяет склероз...
Почетный кавалер ордена Совка.
Re[3]: Убрать меню имея дискриптор окна.
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 07.08.03 11:52
Оценка:
Здравствуйте, Patalog, Вы писали:

P>Здравствуйте, SchweinDeBurg, Вы писали:

P>[]

SDB>>Лехко! Делаем GetMenu() — получаем дескриптор меню, делаем SetMenu(..., NULL) — убираем меню из окна, под занавес делаем DestroyMenu() — освобождаем ресурсы, связанные с оторванным меню и прибиваем его.


P>Имхо, набо бы еще +DrawMenuBar, ежели мне не изменяет склероз...


Согласен, лишним не будет.
- Искренне ваш, Поросенок Пафнутий
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.