Где почитать про алгоритм взаимодействия Win API и C#
Формулировка задачи:
Простите, такая тема уже точно была, но что - то не могу найти..
Где почитать основы прикручивания Win API к C#. Сам алгоритм.
Т.е. как найти нужную библиотеку, как её импортировать в проект, как выполнить действие.
Что - нибудь простое. Например, изменить размер окна. Интересуют самые основы, чтобы в случае чего знать, куда копать.
Решение задачи: «Где почитать про алгоритм взаимодействия Win API и C#»
textual
Листинг программы
[DllImport("kernel32.dll", SetLastError = true)]
static extern int GetLogicalDrives();
...
char drvFirst = 'A';
int drvBitField = GetLogicalDrives();
var drives = new StringBuilder();
for ( int i = 0; i < 32; ++i )
{
if ( (drvBitField & (1 << i)) != 0 )
drives.AppendFormat( "{0}, ", (char)(drvFirst + i) );
}
textBox1.Text = drives.ToString();