Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: стиль кнопки Добавлено: 30.12.10 16:46  

Автор вопроса:  VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 

Ответить

  Ответы Всего ответов: 23  

Номер ответа: 16
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #16 Добавлено: 05.01.11 11:20
ахули
Жалко парня, он ведь не студент залетный, постоянно тут мелькает.
Без левых прибамбасов неполучится, сам знаешь кодек нужОн.

Ответить

Номер ответа: 17
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #17
Добавлено: 05.01.11 11:53
про resourse editior знаю, пользуюсь и так. просто когда про манфесть читал тама гдето было написано что в ресурс под номером 24 надо засовывать этот манифесть.

Ответить

Номер ответа: 18
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #18
Добавлено: 05.01.11 11:53
*спс

Ответить

Номер ответа: 19
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #19
Добавлено: 05.01.11 12:40
иниткоммонконтролс я вызываю в начале работы ехе про то что в модуле:
несовсем понял для ча ето всё. как я выше упомянул я в форм_инитиализ впихиваю иниткоммонконтролс
про ресурс:
как запихивать в ресурс под номером 24 понял
*п.с. на 7 моя конфига стайла работает. потом проверю на другой машине под ХР и Вистой. просто надо было манифест запихнуть в ехе

Ответить

Номер ответа: 20
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #20 Добавлено: 05.01.11 14:02
В форме
  1. Private Sub Form_Initialize()
  2.     InitCommonControlsXP
  3. End Sub
А в модуле сама функция
  1. Public Function InitCommonControlsXP() As Boolean
что непонятно?

Ответить

Номер ответа: 21
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #21
Добавлено: 05.01.11 16:53
я юзаю стандартный метод из либы коммонконтролов как и там (в функции) я непонял нафига надо делать свою функцию.
в принципе надо было запихнуть в ресурс манифест в первой форме ехе в инициализации прописать. по сути понял я всё :)

Ответить

Номер ответа: 22
Автор ответа:
 udn79



Вопросов: 2
Ответов: 95
 Профиль | | #22 Добавлено: 04.02.11 03:06
Открой блокнот ставь туда
  1.  
  2. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  3. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  4. <assemblyIdentity type="win32" processorArchitecture="*" version="6.0.0.0" name="name"/>
  5. <description>XP Manifest           </description>
  6. <dependency>
  7.    <dependentAssembly>
  8.       <assemblyIdentity
  9.            type="win32"
  10.            name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
  11.            language="*"
  12.            processorArchitecture="*"
  13.          publicKeyToken="6595b64144ccf1df"
  14.       />
  15.    </dependentAssembly>
  16. </dependency>
  17. </assembly>

переименуй в XPStyle.RES

создай новый Standard EXE

вставь туда

[/source]
Private Declare Sub CopyMem Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
Private Sub Form_Initialize()
InitCommonControls
End Sub

Private Sub Form_Load()

End Sub


[/source]
добавь в него тот самый XPStyle.RES
теперь сохрани проэкт в папке VB6\Template\Projects\XPstyles
файл XPStyle.RES перед создание проэкта лучше сразу туда положите,
чтобы добовлять его в проэкт из VB6\Template\Projects\XPstyles\XPStyle.RES
Это все
теперь еще копируй XPStyle.RES в папку с VB6.exe и переименовывай vb6.exe.MANIFEST
на этом все
Теперь у тебя есть выбирать в окне New Project не только Standard EXE, но и XPstyle

так ты знаешь папка Template\ предназначена для добавление новых шаблонов для проекта

Ответить

Номер ответа: 23
Автор ответа:
 udn79



Вопросов: 2
Ответов: 95
 Профиль | | #23 Добавлено: 04.02.11 03:10
можно для старых твоих програм создать такойже vb6.exe.MANIFEST, только vb6 замени на имя твоей проги
маницест, должен лежать либо в ресурсе, либо если ты не используешь InitCommonControls
тогда в тойже директории, что и твоя прога

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам