Jump to content


Photo

Tipos de datos de c++ y delphi


  • Please log in to reply
3 replies to this topic

#1 Dante

Dante

    Advanced Member

  • Miembros
  • PipPipPip
  • 89 posts

Posted 08 April 2018 - 05:46 PM

Hola quisiera saber la declaración  de la funcion CreateDialog nativa en delphi, esto es lo que mircosoft ofrece de esta api pero en c++


cpp
  1. HWND WINAPI CreateDialog(
  2. _In_opt_ HINSTANCE hInstance,
  3. _In_     LPCTSTR   lpTemplate,
  4. _In_opt_ HWND      hWndParent,
  5. _In_opt_ DLGPROC   lpDialogFunc
  6. );

si alguien pudiera traducirme los tipos de parametros a delphi se lo agradeceria.


Edited by Dante, 09 April 2018 - 11:14 AM.

  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 09 April 2018 - 12:09 AM

¿Se trata de la API CreateDialog o de CreateRemoteThread?

Saludos.


  • 0

#3 Dante

Dante

    Advanced Member

  • Miembros
  • PipPipPip
  • 89 posts

Posted 09 April 2018 - 11:17 AM

Ya edite el mensage principal, se trata de CreateDialog , el Ctr+C Ctrl+V me jugo una mala.

 

Muchas grasias por la corección

 


  • 0

#4 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 09 April 2018 - 12:33 PM

lpDialogFunc está definido en C cómo un puntero a una función. La traducción es algo como esto:

delphi
  1. type
  2. TDialogProc = function(hWnd: HWND; uMsg: Integer; wP: WPARAM; lP: LPARAM ): Integer;
  3. function CreateDialog(hInst: THANDLE; lpTemplate: PAnsiChar; hWndParent: HWND; lpDialogFunc: TDialogProc): HWND; stdcall; external 'User32.dll' name 'CreateDialogA';

Saludos.
  • 1




IP.Board spam blocked by CleanTalk.