powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Menu_object.Default property for PB6.5.1
3 сообщений из 3, страница 1 из 1
Menu_object.Default property for PB6.5.1
    #32555977
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozhet kto-to delal v menu odin punkt default'om (zhirnym shriftom) ??? kak Default property v PB8 ???
...
Рейтинг: 0 / 0
Menu_object.Default property for PB6.5.1
    #32556193
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
function int SetMenuDefaultItem ( ulong menuhandle, uint item, uint bypos )Library "user32.dll"
function ulong GetSubMenu ( ulong menuhandle, int itempos ) Library "user32.dll"
function int DrawMenuBar ( ulong menuhandle ) Library "user32.dll"
function int TrackPopupMenuEx ( ulong menuhandle, uint flags, int x, int y, ulong windowhandle, long lptpm ) Library "user32.dll"

// в окне - на правый клик
m_mymenu	lm_menu
integer	li_rc
uint		lui_bypos, lui_item
ulong		lul_parent, lul_handle

lm_menu = this.menuid
//The parent menu item has to be visible for this to work
lm_menu.m_file.m_popup.visible = TRUE

lul_parent = Handle ( lm_menu.m_file )
lul_handle = GetSubMenu ( lul_parent,  0  )  
lul_handle = GetSubMenu ( lul_handle,  4  )  
lui_item = this.Object.defaultmenuitem [  1  ]
lui_bypos =  1 
li_rc = SetMenuDefaultItem ( lul_handle, lui_item, lui_bypos )

li_rc = DrawMenuBar ( lul_parent )
//так просто нельзя
//lm_menu.m_file.m_popup.PopMenu ( parent.PointerX(), parent.PointerY() )
li_rc = TrackPopupMenuEx ( lul_handle,  0 , &
	UnitsToPixels ( WorkSpaceX() + parent.PointerX(), XUnitsToPixels! ), &
	UnitsToPixels ( WorkSpaceY() + parent.PointerY(), YUnitsToPixels! ), Handle ( parent ),  0  )


Источник не помню, к сожалению :-(
...
Рейтинг: 0 / 0
Menu_object.Default property for PB6.5.1
    #32556961
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spasibo :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Menu_object.Default property for PB6.5.1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]