Изменение WPF TabControl выбрало вкладку

Вам нужна функция GetBinaryType win32. Это возвратит соответствующие части исполняемого файла формата PE.

Как правило, Вы получите или SCS_32BIT_BINARY или SCS_64BIT_BINARY в поле BinaryType,

Alternativaly можно проверить сам формат PE для наблюдения, для какой архитектуры исполняемый файл компилируется.

поле IMAGE_FILE_HEADER.Machine будет иметь набор "IMAGE_FILE_MACHINE_IA64" для двоичных файлов IA64, IMAGE_FILE_MACHINE_I386 для 32-разрядного и IMAGE_FILE_MACHINE_AMD64 для 64-разрядного (т.е. x86_64).

существует статья MSDN Magazine, чтобы помочь Вам начать.

Приложение: Это может помочь Вам немного больше. Вы читаете двоичный файл как файл: проверьте, что первые 2 байта говорят "MZ", затем пропускают следующие 58 байтов и читают волшебное 32-разрядное значение на уровне 60 байтов в изображение (который равняется 0x00004550 для исполняемых файлов PE). Следующие байты этот заголовок , первые 2 байта которого говорят Вам, какая машина двоичный файл разработана для (0x8664 = x86_64, 0x0200 = IA64, 0x014c = i386).

(резюме: считайте байты 65 и 66 из файла для получения типа изображения)

13
задан 25 September 2009 в 20:20
поделиться

1 ответ

  1. Используйте SelectedIndex или SelectedItem или изменив значение свойства, к которому эти свойства привязаны
  2. Если вы используете ] SelectedIndex , ссылка на вкладку не требуется. Если вы используете SelectedItem , вам нужна ссылка на элемент данных для этой вкладки, а не на саму вкладку. Если вы связали одно из этих свойств с другим свойством, вы измените это свойство, а не измените свойство в TabControl .
28
ответ дан 1 December 2019 в 20:57
поделиться
Другие вопросы по тегам:

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