Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Menu_object.Default property for PB6.5.1 / 3 сообщений из 3, страница 1 из 1
10.06.2004, 12:31
    #32555977
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Menu_object.Default property for PB6.5.1
mozhet kto-to delal v menu odin punkt default'om (zhirnym shriftom) ??? kak Default property v PB8 ???
...
Рейтинг: 0 / 0
10.06.2004, 13:47
    #32556193
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Menu_object.Default property for PB6.5.1
Код: 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
10.06.2004, 18:27
    #32556961
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Menu_object.Default property for PB6.5.1
spasibo :)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Menu_object.Default property for PB6.5.1 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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