Table of Contents
Si tiene una guía de win32 en su sistema, debería ayudarlo.
Actualizado
De qué se trata este tutorial
Tomada de todas las guías, esta guía se utilizará principalmente para mostrarle a toda la familia los métodos (y adiciones generales).Escribir ideas usando la API de Win32. Los términos utilizados son C, la mayoría de los compiladores de C ++.todo está literalmente compilado también. Dado que la mayor parte de la experiencia es correcta, es importanteen cualquier idioma en el que pueda acceder a las API principales, incluidos Java, Assembly y Visual Basic.Sin embargo, no proporcionaré el mismo código relacionado con estos idiomas, y aparecerán en el suyo.tienen este significado, pero con certeza varias personas ya han utilizado este documento portando dicho documentoIdiomas exitosos.
Este tutorial no le enseñará a su empresa el lenguaje C, ni le dirá a nadie cómo hacerlo.Ejecute todos sus compiladores de shopp (Borland C ++, Visual C ++, LCC-Win32, etc.). lo haréSin embargo, tómese el valioso tiempo para proporcionar notas seleccionadas sobre el uso de compiladores mientras está en su aplicación.Tengo sentido común
Si no sabe qué macros son de estilo a, typedef o similar a cualquier move ()
Si las instrucciones funcionan, ahora regrese y lea un buen libro primero o Chebnik sobre el lenguaje C. Notas
Algunas veces
Es importante en todo el texto. Notaré que hay algunas cosas que son IMPORTANTES para leer.Porque bromean con tanta gente que seguramente te atraparán si no lees esto.Mismo. El primero es:
¡El depósito especificado en el archivo zip de muestra puede ser opcional! No, incluyo cosas como noTodo el código está solo en el texto, solo lo que está relacionado con el yo desconocidoActualmente estamos discutiendo. Para ver cómo funciona este código con cada uno de nuestrosPrograma, debe revisar de nuevo el código fuente proporcionado en el archivo ZIP.
¡Léelo todo! Si durante la lección tiene una pregunta relacionada con la secciónSolo muestre un poco de perseverancia y la respuesta podría ser. Cuando no puedesAguanta todos los pensamientos de no saber, leer o investigar aunque sea un poco (sí, las computadoras pueden)El resto del documento antes de empezar a pensar en las buenas personas de IRC o simplemente enviarlas por correo electrónico.
También debe recordarse que algunas de las preguntas que pueden surgir sobre el tema A pueden terminar siendoAnswerl Live Chat B o C, o en realidad L. Así que echa un vistazo.
Está bien, supongo que eso es todo lo que tengo que gritar ahora mismoProbemos algo de código real.
El programa Win32 más simple
Por ejemplo, si eres un principiante completo, construye seguro que puedes aprender unoaplicación básica de Windows. Sugerir usar el código en el compilador ySi el factor sigue funcionando bien, debería ejecutar uno de los programas muertos más importantes jamás escritos.
Actualizado
¿Estás cansado de que tu computadora funcione lentamente? ¿Le molestan los frustrantes mensajes de error? ¡ASR Pro es la solución para ti! Nuestra herramienta recomendada diagnosticará y reparará rápidamente los problemas de Windows mientras aumenta drásticamente el rendimiento del sistema. Así que no esperes más, ¡descarga ASR Pro hoy!
Recuerde compilar esta opción de C, no C ++. Probablemente se trate de algo importante, pero hayTodo el código está escrito solo en C, por lo que tiene sentido poner a alguien en el camino correcto.En algunos casos, esto es simplemente todo necesario si también coloca su en el archivo .c
.archivo .cpp
. Si todo esto le causa dolores de cabeza, puede simplemente llamar al archivo especial test.c
. Paray estará listo cuando lo pienses casi.
A menudo, cuando eso no funciona, normalmente su primer paso es leer todos los errores que puede cometer.Si encuentra que no comprende, busque en Ayuda u otros documentos.acompañe a su nuevo compilador. Por supuesto que tienesSi especificó un proyecto GUI absoluto de Win32 / Makefile / target (NO “Consola”), se aplicará en particular.a su compilador. Desafortunadamente, tampoco puedo enseñar mucho con esta parte.Los errores y cómo corregirlos varían de un compilador a otro (y de una persona a otra).
Sin embargo, puede recibir alertas. Utilice los parámetros proporcionados WinMain ()
. Definitivamente estaría bien.Ahora que hemos determinado que su organización puede compilar el programa, pasemos directamente aeste fragmento de código …
WinMain ()
es el equivalente de Windows principal ()
desde DOS o UNIX.Aquí es donde su programa de computadora comienza a funcionar. Las recomendaciones son similares a hInstance
-
SOPORTE al segmento del programa ejecutable (archivo de música .exe en la memoria)
HINSTANCE hPrevInstance
NULL
con programas Win32. LPSTR lpCmdLine
int nCmdShow
ShowWindow ()
. Le preguntaremos a las personas más tarde. hInstance
se utiliza para información como descargas de recursos y cualquier otro lugar de trabajo queimplementado en módulos. Un módulo es un archivo EXE o una DLL cargada en su propio programa.Durante casi (si no todo) este tutorial, en ese sentido, generalmente solo hay un módulo para aprender.EJECUTANDO.
hPrevInstance
es un identificador y una instancia ejecutada previamente.programa individual (si lo hay) mientras está en Win16. Esto ya no se aplica. En Win32, cada persona ignoraeste parámetro.
Convenciones de llamadas
WINAPI
indica el usuario que llama así como también se identificapor ejemplo _stdcall
. Si los compradores prometedores no saben lo que eso significa, no se preocupe.porque el pensamiento no nos afectará en esta serie. Solo recuerda estose necesita aquí.
Tipos de Win32
Encontrará que muchas de las palabras clave comunes oLos tipos tienen un significado específico de la ventana, UINT
Para LPSTR
Para encanto *
cómo estásla elección es completamente tuya. Si es más conveniente para los usuarios usar carácter *
Juntos LPSTR
siéntete reducido a participar en esto. Solo asegúrate de que todos tengansaber de qué tipo es antes de reemplazar el factor else
unas pocas cosas y resultarán fáciles de entender. LP
El prefijo sugiere que un puntero largo. Win32 probablemente terminó siendo obsoleto, por lo queNo te preocupes. Y si no sabe cuál es la oferta, puede: 1) irencuentre un buen libro o tutorial en C, alias 2) siga adelante y juegue mucho. IdentificaciónDefinitivamente recomiendo el # 1, pero la mayoría de la gente está de acuerdo en tenerlo de todos modos (yo podría ser el # ii :). Pero no digas que no lo soyadvertirle
Luego, inmediatamente después de cada LP
hay un bonito C
, que apunta a const
Aguja. LPCSTR
se acerca a un puntero con respecto a una cadena constante, algunos pueden o no potencialmenteacaba de cambiar. LPSTR
el de tu otra muñeca actual, no const
yse puede cambiar automáticamente.
También puede ver el T
mixto. No te preocupes por las cosas que sudana menos que esté trabajando específicamente con Unicode, no significará nada.
How To Fix Problems With Win32 Tutorial?
Wie Behebt Man Probleme Mit Dem Win32-Tutorial?
Come Risolvere I Problemi Con Il Tutorial Di Win32?
Hoe Problemen Met Win32-tutorial Op Te Lossen?
Como Corrigir Problemas Com O Tutorial Win32?
Comment Résoudre Les Problèmes Avec Le Tutoriel Win32 ?
Win32 자습서의 문제를 해결하는 방법은 무엇입니까?
Hur åtgärdar Jag Problem Med Win32 -handledning?
Как исправить проблемы с Win32 Tutorial?
Jak Naprawić Problemy Z Samouczkiem Win32?