Значок приложения изменения в Visual Studio 2005?

попробуйте это (работает для меня)

  
  function validate(){
  var file= form.file.value;
       var reg = /(.*?)\.(jpg|bmp|jpeg|png)$/;
       if(!file.match(reg))
       {
    	   alert("Invalid File");
    	   return false;
       }
       }
<form name="form">
<input type="file" name="file"/>
<input type="submit" onClick="return validate();"/>
</form>

     

8
задан Jacob 13 December 2009 в 19:40
поделиться

4 ответа

Согласно этой странице можно использовать директивы препроцессору в *.rc файле. Необходимо записать что-то вроде этого

#ifdef _DEMO_VERSION_
IDR_MAINFRAME ICON "demo.ico"
#else
IDR_MAINFRAME ICON "full.ico"
#endif
8
ответ дан 5 December 2019 в 17:43
поделиться

То, что я сделал бы, установить событие перед сборкой (Свойства проекта-> Свойства Конфигурации-> События Сборки-> Событие Перед сборкой). Событие перед сборкой является командной строкой. Я использовал бы это для копирования соответствующего файла значка в значок сборки.

Например, скажем, Ваш значок сборки является 'app.ico'. Я сделал бы свой fullicon 'app_full.ico' и свой демонстрационный значок 'app_demo.ico'. Затем я установил бы свои события перед сборкой следующим образом:

Полное событие режима перед сборкой:

del app.ico | copy app_full.ico app.ico

Демонстрационное событие режима перед сборкой:

del app.ico | copy app_demo.ico app.ico

Я надеюсь, что это помогает!

2
ответ дан 5 December 2019 в 17:43
поделиться

Это получит Вас на полпути там: http://www.codeproject.com/KB/dotnet/embedmultipleiconsdotnet.aspx

Затем необходимо найти вызов Win32, который установит отображенный значок из списка встроенных значков.

0
ответ дан 5 December 2019 в 17:43
поделиться

Я не знаю путь в Visual Studio, потому что параметры настройки приложения связываются с проектом дыры. Но простой путь состоит в том, чтобы использовать событие PreBuild и скопировать app.demo.ico в app.ico или app.release.ico к app.ico, требующему на значении ключевого $ (ConfigurationName), и относиться к app.ico в Вашем каталоге проекта.

0
ответ дан 5 December 2019 в 17:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: