Я не думаю, что использование <div>
в качестве кнопки - хорошая идея. Попробуйте вместо этого использовать <button>
.
Но что касается твоего ответа, то, что ты сделал, работает. Просто ширина <div>
слишком велика, чтобы ее заметить.
Вот тот же код с уменьшением ширины до 200 пикселей.
Нажмите «Запустить фрагмент кода», чтобы увидеть его в действии.
#submit {
background-color: blue;
height: 80px;
width: 200px;
margin: 0 auto;
text-align: center;
}
<form name="algForm">
<div id='submit' onclick="document.forms['algForm'].submit();"></div>
</form>
Можно получить доступ к WinAPI через JNI (Java) и PInvoke (C#). Используйте следующие функции WinAPI: CreateEvent SetEvent WaitForSingleObject CreateMutex ReleaseMutex CreateFileMapping (для памяти доли) MapViewOfFile UnmapViewOfFile
Я использовал бы protobuf.
Буферы протокола являются способом закодировать структурированные данные в эффективном все же расширяемом формате. Google использует Буферы Протокола почти для всех его внутренних протоколов RPC и форматов файлов.
Я автор jni4net , межпроцессного моста с открытым исходным кодом между JVM и CLR. Он построен на базе JNI и PInvoke. Код C / C ++ не требуется. Надеюсь, это вам поможет.