visual studio - studio - दृश्य स्टूडियो में समाधान एक्सप्लोरर का पृष्ठभूमि का रंग बदलें



visual studio 2017 free download full version with crack (4)

@ एलोोनगुइड ... को बहुत समय पहले देखा होगा .. शुक्रिया धन्यवाद!

@ (समाधान के लिए बनाम 2008 समाधान के बारे में;) - एक बी 52 प्रकार का दृष्टिकोण, किसी भी चीज़ पर कालीन बमबारी जो एक devenv.exe के अंदर SysTreeView32 है। वांछित रंग के लिए संभावित अतिरिक्त परम, अन्यथा आरजीबी (220,220,220) - मेरे लिए सबसे अच्छा काम करता है

#include <windows.h>
#include "psapi.h"
#include "shlwapi.h"
#include "commctrl.h"


COLORREF clr = RGB(220,220,220);

BOOL CALLBACK wenum( HWND hwnd, LPARAM lParam)
{
   const UINT cb = 261;
   static wchar_t    name[] = L"SysTreeView32",
                     tmp[cb] = {0};
   if( ::GetClassNameW( hwnd, tmp, 260 ) && 0 == _wcsicmp( name, tmp ) )
   {
      ::SendMessageW( hwnd, TVM_SETBKCOLOR, 0, (LPARAM)clr );
   }

   return TRUE;
}

BOOL CALLBACK EnumTops(HWND hwnd, LPARAM lParam) 
{
    DWORD             dwThreadId  = 0, 
                     dwProcessId = 0;
    HINSTANCE         hInstance;
   static wchar_t derVS[]     = L"devenv.exe";
   wchar_t  name[_MAX_PATH]   = {0},
            *exe              = 0;

    HANDLE hProcess;
   if (!hwnd)  return TRUE;     // Not a window
   if (!::IsWindowVisible(hwnd)) return TRUE;       // Not visible

   if (!SendMessage(hwnd, WM_GETTEXT, sizeof(name), (LPARAM)name))
      return TRUE;      // No window title
   dwThreadId = GetWindowThreadProcessId(hwnd, &dwProcessId);
   hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessId);
   if( !GetModuleFileNameEx(hProcess, 0, name, sizeof(name))) goto exit;

   exe = ::PathFindFileNameW( name );
   if( (void*)exe == (void*)name ) goto exit; // mhm? maybe not exit?

   if( _wcsicmp( derVS, exe ) ) goto exit;

   EnumChildWindows( hwnd, wenum, (LPARAM)hProcess );

exit:
   CloseHandle(hProcess);
   int res = GetLastError();
   return res;
}

int wmain(int argc, wchar_t * argv[]) 
{
   if( argc >= 2 )
   {
      wchar_t *end = 0;
      long l = wcstol( argv[1], &end, 16 );
      clr = (DWORD)l;
   }
   ::EnumWindows(EnumTops, NULL);
   return 0;
}

https://src-bin.com

क्या एक थीम का उपयोग करके विज़ुअल स्टूडियो में समाधान एक्सप्लोरर का पृष्ठभूमि रंग बदलने का कोई तरीका है? - या उस बात के लिए कोई अन्य रास्ता?

मैं इसे विंडोज़ चौड़ा रंग सेटिंग्स बदलकर बदल सकता हूँ, लेकिन स्पष्ट रूप से यह बहुत ज्यादा प्रभावित करता है।


Answer #1

आप अन्य extenssion उपयोग कर सकते हैं, आप अपने दृश्य स्टूडियो अधिक अच्छी लग रही करने के लिए काफी बड़ी संभावना है;) (लेकिन मुझे यकीन है कि अगर वहाँ आप समाधान एक्सप्लोरर पृष्ठभूमि बदल सकता है)

http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378


Answer #2

यहां तक ​​कि सामान्य Windows पृष्ठभूमि रंग को बदलना समाधान एक्सप्लोरर के लिए काम नहीं करता है। इस दृश्य स्टूडियो बग रिपोर्ट में इस मुद्दे का उल्लेख किया गया है। माइक्रोसॉफ्ट ने इसे "क्लोज़ - विल फिक्स नहीं होगा" के रूप में चिह्नित किया है।

कौन बहुत परेशान है! एक गहरे रंग की थीम का उपयोग करना और स्क्रीन के किनारे लटका हुआ चमकदार सफेद समाधान एक्सप्लोरर बेहद परेशान है।

एक संभावित समाधान समाधान एक्सप्लोरर का उपयोग बिल्कुल नहीं करना है। उत्पादकता पावर टूल्स "समाधान नेविगेटर" नामक एक समाधान एक्सप्लोरर प्रतिस्थापन प्रदान करता है। यह वर्तमान में भी सफेद करने के लिए कठिन कोडित है लेकिन मुझे लगता है कि संभव है कि उस उपकरण के डेवलपर्स को माइक्रोसॉफ्ट को विजुअल स्टूडियो में करने की तुलना में रंगों को संशोधित करने के लिए समर्थन जोड़ने का बेहतर मौका मिले। (भले ही माइक्रोसॉफ्ट ने पीपीटी बनाया।)


Answer #3

विज़ुअलाइज़ स्टुडियो से किसी भी तरह के कॉन्फ़िगरेशन से ही नहीं।

आप संभवत: "Win32 API" से विंडो वस्तु को "हैक" कर सकते हैं ("विंडो गणना" देखें) आपके पास खिड़की के संचालन के बाद, आप चाहते हैं कि सभी पात्रों को सेट कर सकते हैं।

सादर

/ रॉबर्ट






visual-studio