|
|
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
Как заблокировать кнопку закрытия окна? или вообще сделать чтобы её не было на форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 15:37 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
http://www.tek-tips.com/viewthread.cfm?qid=523899 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 15:44 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
VladConnhttp://www.tek-tips.com/viewthread.cfm?qid=523899 спасиб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 16:19 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
Нашёл такой код: Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, _ ByVal wFlags As Long) As Long Const MF_BYPOSITION = &H400& Public Sub RemoveCloseMenu(frm As Form) Dim hSysMenu As Long hSysMenu = GetSystemMenu(frm.hwnd, 0) Call RemoveMenu(hSysMenu, 6, MF_BYPOSITION) Call RemoveMenu(hSysMenu, 5, MF_BYPOSITION) End Sub Private Sub Form_Load() RemoveCloseMenu Me End Sub Пожалуйста, кто чего-нибудь в нём понял напишите комментарий?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 17:57 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
salvadorКак заблокировать кнопку закрытия окна? или вообще сделать чтобы её не было на форме? Отключение доступа к системным кнопкам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 01:16 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
max_111 salvadorКак заблокировать кнопку закрытия окна? или вообще сделать чтобы её не было на форме? Отключение доступа к системным кнопкам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 01:18 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 09:40 |
|
||
|
Кнопка закрытия окна.
|
|||
|---|---|---|---|
|
#18+
HandKot Код: plaintext 1. 2. 3. THINK! HandKot, такое делать - Боже упаси. Такой подход (но не он один), только в правильном исполнении, указан уже в приведенной мною ссылке. Он имеет один недостаток (не ваше исполнение, неверное), но как таковой. Дело в том, что при этом кнопка закрытия окна остается доступной для нажатия, и у пользователя возникает смешанное чувство, когда нажатие на крестик не закрывает форму. Тут уже нужно показывать какое-то объяснение и т.д. А зачем тогда вообще делать доступный крестик, так? Бывает лучше его или убрать или показывать неактивным. А вот приведенный вами подход, но в корректном исполнении: Код: plaintext 1. 2. Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 15:48 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=232&tid=2163934]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 354ms |

| 0 / 0 |
