Sub Zero
یک شنبه 14 شهریور 1389, 18:10 عصر
با سلام خدمت همه دوستان
بنا به ضرورت مجبورم از طريق برنامه خودم , كپشن StatusBar يه برنامه ديگه رو بخونم
مثلا ميخوام مقاديري كه در StatusBar برنامه NotePad هست رو بخونم (مثلا ) . هر چي توي اينترنت گشتم راه حل درست و حسابي براي اين كار پيدا نكردم فقط متوجه شدم اين كار از طريق تابع SendMessage و استفاده از پارامترSB_GETTEXT و يه سري توابع وپارامترهاي ديگه امكان پذيره .
مراحلي كه تا حالا پيش رفتم :
با استفاده از تابع FindWindow هندل برنامه مورد نظر رو به دست آوردم
با استفاده از تابع FindWindowEX هندل StatusBar برنامه مورد نظر رو به دست آوردم
كدها يا راه حلي كه لازم دارم :
به دست آوردن تعداد پارتها يا قسمتهاي StatusBar
به دست آوردن تعداد كاراكترهاي كپشن قسمت مورد نظرم جهت تعريف اندازه بافر براي نگهداري مقدار (كپشن خوانده شده )
تبديل كاراكترهاي ريخته شده در بافر به كاراكترهاي قابل فهم .
درجمع بندي كه از سرچ توي وب به دست اوردم مراحل بالا بايد انجام بشه اما چطوري ???
لطفا اگه كسي در اين زمينه اطلاعاتي داره راهنمايي كنه
بنا به ضرورت مجبورم از طريق برنامه خودم , كپشن StatusBar يه برنامه ديگه رو بخونم
مثلا ميخوام مقاديري كه در StatusBar برنامه NotePad هست رو بخونم (مثلا ) . هر چي توي اينترنت گشتم راه حل درست و حسابي براي اين كار پيدا نكردم فقط متوجه شدم اين كار از طريق تابع SendMessage و استفاده از پارامترSB_GETTEXT و يه سري توابع وپارامترهاي ديگه امكان پذيره .
مراحلي كه تا حالا پيش رفتم :
با استفاده از تابع FindWindow هندل برنامه مورد نظر رو به دست آوردم
با استفاده از تابع FindWindowEX هندل StatusBar برنامه مورد نظر رو به دست آوردم
كدها يا راه حلي كه لازم دارم :
به دست آوردن تعداد پارتها يا قسمتهاي StatusBar
به دست آوردن تعداد كاراكترهاي كپشن قسمت مورد نظرم جهت تعريف اندازه بافر براي نگهداري مقدار (كپشن خوانده شده )
تبديل كاراكترهاي ريخته شده در بافر به كاراكترهاي قابل فهم .
درجمع بندي كه از سرچ توي وب به دست اوردم مراحل بالا بايد انجام بشه اما چطوري ???
لطفا اگه كسي در اين زمينه اطلاعاتي داره راهنمايي كنه