|
|
|
Как определить максимизирована ли форма ?
|
|||
|---|---|---|---|
|
#18+
Как определить - максимизирована ли форма ? Вот раскопал где-то код, показывающий максимизирована ли форма в данный момент. Стандартных методов для определения этого Access, похоже, не предоставляет... Private Declare Function IsZoomed Lib "user32" (ByVal hwnd As Long) As Long Sub FormMaximize() If Not IsZoomed(Screen.ActiveForm.hwnd) Then Echo False DoCmd.Maximize Echo True End If End Sub есть ли стандартные способы без АПИ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2005, 22:34:05 |
|
||
|
Как определить максимизирована ли форма ?
|
|||
|---|---|---|---|
|
#18+
Ну не предоставляет. Вам шашечки или ехать? В Powerbuilder и Centura тоже приходится использовать API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2005, 22:47:38 |
|
||
|
Как определить максимизирована ли форма ?
|
|||
|---|---|---|---|
|
#18+
также код для определения, минимизирована ли форма (выбрано из MSDN для полноты сравнения): Declare Function IsIconic Lib "User32" (ByVal hWnd As Long) As Integer If IsIconic(Me.hWnd) * -1 Then Echo False DoCmd.Restore Echo True End If просто щас статью на сайт рисую не хотелось бы чего-нить пропустить ;)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2005, 22:56:55 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32891415&tid=1668940]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
6ms |
get forum data: |
7ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 322ms |

| 0 / 0 |
