C
love3s
这个作者很懒,什么都没留下…
展开
-
AtlAxWinInit疑问
// WebBrowser.cpp : 定义应用程序的入口点。 // #include "stdafx.h" #include "WebBrowser.h" HWND hWndWeb; typedef HRESULT (WINAPI *pAtlAxGetControl)(HWND,void**); pAtlAxGetControl MyAtlAxGetControl; IWebBrowser2转载 2012-03-24 09:51:29 · 2251 阅读 · 0 评论 -
获取设备信息
GetDeviceCapsThe GetDeviceCaps function retrieves device-specific information for the specified device. Syntax int GetDeviceCaps( __in HDC hdc, __in int nIndex ); int GetDeviceCaps(原创 2012-05-26 20:40:21 · 582 阅读 · 0 评论 -
获取分辨率
#include #include int main() { printf("%d * %d", GetSystemMetrics (SM_CXSCREEN), GetSystemMetrics (SM_CYSCREEN)); getchar(); }原创 2012-05-25 23:46:05 · 600 阅读 · 0 评论 -
获取系统字体的宽度和高度
HDC hdc; TEXTMERTICS tm; int cxChar, cyChar; hdc = GetDC(hwnd); //去客户区句柄 GetTextMertrics(hdc, &tm); //获取字体结果tm cxChar = tm.tmAveCharWidth; cyChar = tm.tmHeight + tm.tmExternalLeading; Re原创 2012-05-26 00:05:22 · 2608 阅读 · 0 评论 -
C/C++中如何获取数组的长度?
C、C++中没有提供直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢? 其中一种方法是使用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如 #define GET_ARRAY_LEN(array,len) {len = (sizeof(array)转载 2012-05-20 09:34:22 · 2429 阅读 · 0 评论 -
冒泡排序(C语言)
/**************************** * 按照从小到大的顺序排列一组数据 * ****************************/ #include #include void main(void) { int a[10] = {5, 13, 7, 23, 123, 45, 232, 11, 22, 11}; int i, j, t; for(j = 0;原创 2012-05-19 22:27:21 · 580 阅读 · 0 评论 -
C语言全局时钟(Windows程序设计 第五版 )
#include #define ID_TIMER 1 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow) { TCHAR s原创 2012-05-28 17:32:24 · 893 阅读 · 0 评论 -
Linux 下使用gcc生成so(动态链接库)文件
Linux 下使用gcc生成so(动态链接库)文件 //the file name is sum.c #include int sum(int a, int b) { return a + b; } OK.现在我们准备生成一个名为 libsum.so 的目标本地库。使用 GCC 编译器来编译生成我们要的结果 gcc -Wall -fPIC -O2原创 2012-04-26 18:17:56 · 7537 阅读 · 0 评论 -
Liunx C获取IP、MAC地址
#include #include #include #include #include #include //获取地址 //返回IP地址字符串 //返回:0=成功,-1=失败 int getlocalip(char* outip) { int i=0; int sockfd; struct ifconf ifconf;原创 2012-04-26 14:54:51 · 2516 阅读 · 0 评论 -
C格式化字符串
TCHAR szBuffer[255]; int szLen; //返回值为字符串长度 szLen = wsprintf(szBuffer, TEXT("数字:%d字符:%c字串%s"),5,'A',TEXT("美丽新世界"));原创 2012-05-26 21:17:25 · 564 阅读 · 0 评论