Help ID generation not available for ActiveX Control

Hi there,

Well we have been using an ActiveX control in VC6 for quiet a long time and generating help ID for them but , when We start using newer versions of VC Studio the Option for generating Help IDs for ActiveX control is not displayed and we have difficulty using Context Sensitive Help, If there is any work around Please help us out.

Regards

Usman Mahmood


Answer this question

Help ID generation not available for ActiveX Control

  • samujob

    Ahhh. I see. Its the first time that I see this button!

    I have a entry for a button in my controls property window to.

    Lokk into the group "Behaviour" there you find "Help ID". It works identical.



  • Yu Wang

    Well Martin! the problem is with most ActiveX controls also with the microsoft's ActiveX controls that I have checked.

    Anyway thanks, I have posted this in their product feedback page

    Regards

    Usman Mahmood

  • Nelson Drueding

    Thanks Martin! I agree, but the problem is not just generating .hm file using makehm utility but also with the .res files which uses helpIds from .hm file to call for context sensitive help.

    So, that means if we update controls in our project Firstly we have to make changes into the .hm file and secondly we have to update info into the .res file to work properly; right!.

    In VC 6 we can do the whole procedure by just checking "generate help Id" option in the control's property dialog and every thing works fine whereas in VC 7 there is no support for this option . So what I need to do these things in VC 7.

    Regards

    Usman Mahmood

  • Alan Fransham

    Were is this switch in what property sheet in VC6 I never saw it.

    I am sure you can do add this feature also directly into the source code, without using property dialogs.



  • medarch

    I think that there is no such option.

    The help IDs are created in a custom build step for the resource.h file. You will find a batch that makes some calls to makehm!

    So its part of the project, and mainly this featuredepends on your resource.h file. If you removed it from the project or renmaed the file or whatever, this feature gets lost.



  • Jack Patrick

    Yes Martin! thats the whole point you can use this button ( Control properties -> Behaviour -> Help ID ) for an ordinay VC7 controls to generate help Id but when it comes to an ActiveX control this option becomes unavailable whereas in VC6 you have this option available for ordinay and ActiveX controls

    Regards

    Usman Mahmood

  • Michael Pritchard

    Yes this is still an issue can I have any work around for it or ....

    Regards,
    Usman Mahmood

  • lily rose

    Just a final idea:

    Is there a chance that your ActiveX control doesn't use MFC, and this features is only available in an MFC project

    Would be strange but its just an idea!



  • kaliyappan

    Is that still an issue

    Thanks,
    Ayman Shoukry
    VC++ Team


  • Skorpion

    Currently I have no time for a repro. Try to enter a bug report.

    I am sure MS will react on this.
    http://lab.msdn.microsoft.com/productfeedback/Default.aspx

    You can manipulate the rc file manually! The Help ID has just a leading H!

    Post the bug link here!



  • GrkEngineer

    In VC6 the option is located in the Control properties -> General tab -> Help ID
    This will generate the help id for that control in .hm file which will later used for context sensitive help.

    Regards

    Usman Mahmood


  • Omar Qadan

    Thanks Martin! for caring; I think i would have to wait more for the solution to come up

    Regards

    Usman Mahmood

  • Help ID generation not available for ActiveX Control