Toon posts:

[WIN32] State van buttons op ToolbarWindow32

Pagina: 1
Acties:

Verwijderd

Topicstarter
Iemand enig idee hoe ik de staat van buttons (enabled/diabled etc) op een (externe) ToolbarWindow32 kan opvragen.

De handle naar de ToolbarWindow32 heb ik al.

(zelf gebruik ik c++, maar natuurlijk maakt de taal eigenlijk niet uit. )

Verwijderd

Als je al een handle naar de toolbar hebt, kan je dan geen handle van de buttons opvragen? Want dan kan je er gewoon zo'n message naar toe sturen...?

Verwijderd

Topicstarter
Op zondag 07 juli 2002 22:43 schreef lnfinitive het volgende:
kan je dan geen handle van de buttons opvragen?
Dat is eigenlijk het probleem...

Ik kan ongeveer dit doen:

h= FindWindowEx(h, NULL, "ToolbarWindow32", NULL);
State = SendMessage(h, TB_GETSTATE, ToolbarButtonID, NULL);

Het probleem is dus dat ik "ToolbarButtonID" niet weet. Hoe kan ik die te weten komen?

Verwijderd

Topicstarter
Opgelost: ik heb met spy++ de ID van de beoogde button opgezocht.

Het werkt nu.. ik zou echter liever met de index werken ... oftewel vraag info op over buttons met index 0, 1, 2, .. etc..)

  • The End
  • Registratie: Maart 2000
  • Laatst online: 02-09 16:26

The End

!Beginning

Op maandag 08 juli 2002 01:02 schreef Super Grover het volgende:
Opgelost: ik heb met spy++ de ID van de beoogde button opgezocht.

Het werkt nu.. ik zou echter liever met de index werken ... oftewel vraag info op over buttons met index 0, 1, 2, .. etc..)
Zoiets als dit:
code:
1
2
3
4
for(int i = 0; i < 14;i++)
{
    UINT ItemID = m_wndToolBar.GetItemID(i);
}

Verwijderd

Topicstarter
Heb je ook nog enig idee hoe ik iets dergelijks zonder MFC doe?
Pagina: 1