我想在程序运行时实现如下功能,打开自己的属性窗口,应该怎么实现?
同时我想知道如何枚举属性窗口各选项卡?

解决方案 »

  1.   

    我想在程序运行时实现如下功能,打开自己的属性窗口,应该怎么实现?
    ----------------------------------------------
    GetWindowLong(...,GWL_STYLE, ...); 
    ??同时我想知道如何枚举属性窗口各选项卡?
    --------------------------------
    CPropertySheet::GetTabControl();得到CTabCtrl控件,然后你就可以通过CTabCtrl::GetItemCount()得到item的数量,然后CTabCtrl::GetItem()得到各个item项
      

  2.   

    不是窗口属性是文件属性,我运行的刚开始通过GetModuleFileName得到自己的位置,然后想打开自己的属性窗口,就是右键点击文件选择属性那个。
      

  3.   

    从来没弄过这个玩意, 应该跟SHELL相关LZ
      

  4.   

    是要获取文件属性信息吗?GetFileAttributes(Ex)
      

  5.   


    我现在能在程序运行后打开了自己的属性窗口,你上面说的那种方法“CTabCtrl::GetItem()得到各个item项”因为每次打开的属性窗口不一样,怎么确定哪个是常规选项止?哪个是兼容性选项卡呢?同时并且显示的就是我要选择的那个选择卡而不是每次都是打开第一个选项卡。