ПредишенСледващото

В Windows XP към прозорците, има три бутона: "сгънете", "разшири \ възстановяване" и "близо". Пиша програма и аз трябва да направят своя собствена същия бутон. Но аз не знам как да се напише код, за да направите вашите бутони за управление прозорците: минимизирате, максимизирате \ възстанови и близки.
Помощ, който от консерва. ) (Visual Basic език)

Послепис Прав чудо от някакъв вид! Как да askmi зададем въпроса, защото веднага намери своя отговор.

Е, нищо. Сега да ви помогне да програмирате "Максимизиране-възстановяване". И това трябва да се направи с помощта на тази информация тук:

"ShowWindow () команди
Строителство SW_HIDE = 0
Строителство SW_SHOWNORMAL = 1
Строителство SW_NORMAL = 1
Строителство SW_SHOWMINIMIZED = 2
Строителство SW_SHOWMAXIMIZED = 3
Строителство SW_MAXIMIZE = 3
Строителство SW_SHOWNOACTIVATE = 4
Строителство SW_SHOW = 5
Строителство SW_MINIMIZE = 6
Строителство SW_SHOWMINNOACTIVE = 7
Строителство SW_SHOWNA = 8
Строителство SW_RESTORE = 9
Строителство SW_SHOWDEFAULT = 10
Строителство SW_MAX = 10


Лично установено, Функция CloseWindow Lib "USER32" (ByVal hwnd толкова дълго), докато
Лично установено, Функция ShowWindow Lib "USER32" (ByVal hwnd толкова дълго, ByVal nCmdShow толкова дълго), докато

Частни Под Command1_Click ()
ShowWindow hwnd, SW_MAXIMIZE
End Sub

Това не е съвсем максимизиране - протяга :(
И това не е напълно функционален!

Докато максимизиране формата вече не могат да бъдат докоснати от ръбовете, оразмерите и плъзнете прозореца. Предлага всичко това sprogramirovat. О, не! )

Направих всичко, за да API-функции.

И тогава там са променливи - maskimiziroval - тя се поставя 1 и подсказка промени, за да "Затворете прозореца"

бутон Klatsnesh отново - в променливата 0 и на върха - "Razvenut"

Променливата е необходимо, за да се максимизира, когато не минимизиран, и сведени до минимум, когато не да се търкаля отново :)

Послепис Забелязах една странна особеност - Ширина минимизиран вид повече от screen.width точно 120 twips. ) - Kagami Sorano

Мисля, че това е по-лесно да пиша, защото API-функции в различни системи могат да се държат по различен начин, и кодът ще бъде кода.
Между другото, ако не е тайна, че за програмата, която излезе с и защо ви е необходимо, така че трябва да се програмира тези бутони, защото svoysvah форма VB6 и толкова много интересни неща относно монтирането на тези бутони.

Ширина минимизиран форма screen.width повече от дебелината на границата на прозореца X 2. Същото е и с височина. - DEGABB

Свързани статии

Подкрепете проекта - споделете линка, благодаря!